質問編集履歴

2

エラーメッセージの更新

2023/07/28 09:14

投稿

45_75_o.o
45_75_o.o

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,13 +20,12 @@
20
20
  ### 発生している問題・エラーメッセージ
21
21
  ---------------------------------------------------------------------------
22
22
  ValueError Traceback (most recent call last)
23
- Cell In[17], line 69
23
+ Cell In[11], line 69
24
24
  63 plt.pause(.01)
25
25
  68 if __name__ == "__main__":
26
26
  ---> 69 main()
27
- 71 print(Volts.shape,Time.shape)
28
27
 
29
- Cell In[17], line 45, in main()
28
+ Cell In[11], line 45, in main()
30
29
  42 ax.set_xlabel('time(μs)')
31
30
  43 ax.set_ylabel('Voltage(mV)')
32
31
  ---> 45 lines, = ax.plot(x, y)
@@ -61,6 +60,8 @@
61
60
  508 f"shapes {x.shape} and {y.shape}")
62
61
 
63
62
  ValueError: x and y must have same first dimension, but have shapes (101,) and (100,)
63
+
64
+
64
65
 
65
66
  ### 該当のソースコード
66
67
 

1

書式の改善 、質問内容の変更、Timeの関数変更

2023/07/28 04:27

投稿

45_75_o.o
45_75_o.o

スコア0

test CHANGED
@@ -1 +1 @@
1
- xとyの変数のが違う
1
+ xとyの変数の要素数が違う
test CHANGED
@@ -65,6 +65,7 @@
65
65
  ### 該当のソースコード
66
66
 
67
67
  python
68
+ ```ここに言語を入力
68
69
  def get_data_from_inst(rm , osc):
69
70
 
70
71
  osc.timeout = 30000
@@ -85,7 +86,7 @@
85
86
 
86
87
  ADC_wave = osc.query_ascii_values('CURV?', container=np.array)
87
88
  Volts = (ADC_wave- yoff) * ymult + yzero
88
- Time = np.arange(xzero,(len(Volts) - xoff)*xincr + xzero, xincr)
89
+ Time = np.arange(xzero,len(Volts)*xincr + xzero, xincr)
89
90
  return (Time, Volts)
90
91
 
91
92
 
@@ -134,13 +135,16 @@
134
135
 
135
136
  if __name__ == "__main__":
136
137
  main()
137
-
138
- print(Volts.shape,Time.shape)
138
+ ```
139
+
139
140
 
140
141
  ### 試したこと
142
+ Time = np.arange(xzero, xincr * (len(Volts) - xoff) + xzero, xincr)から
143
+ Time = np.arange(xzero,len(Volts)*xincr + xzero, xincr)に変更しました
141
144
 
142
145
 
143
146
 
144
147
  ### 補足情報(FW/ツールのバージョン
145
148
  オシロスコープにはTEKTRONIX,DPO3014,C021244,CF:91.1CT FV:v2.38
146
149
  これを用いています
150
+