質問編集履歴

11

2021/11/25 01:46

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,8 @@
28
28
 
29
29
 
30
30
 
31
+ DebugLogTime();
32
+
31
33
  SendData data;
32
34
 
33
35
  memset(data, 0, sizeof(SendData));
@@ -62,92 +64,90 @@
62
64
 
63
65
  01:01:01
64
66
 
67
+ 1
68
+
69
+ 2
70
+
71
+ 3
72
+
73
+ 4
74
+
75
+ 5
76
+
77
+ 6
78
+
79
+ 7
80
+
81
+ ...
82
+
83
+ ...
84
+
85
+ ...
86
+
87
+ 00:59:57
88
+
89
+
90
+
91
+ 質問2
92
+
93
+ ビットの値とバイトの値が違います。
94
+
95
+ なぜでしょうか?
96
+
97
+ ```C++
98
+
99
+ union {
100
+
101
+ BYTE data[8];
102
+
103
+ struct {
104
+
105
+ unsigned aaa : 8;
106
+
107
+ unsigned bbb : 8;
108
+
109
+ unsigned ccc : 4;
110
+
111
+ ...
112
+
113
+ ...
114
+
115
+ } bit_0;
116
+
117
+ } ReceiveData;
118
+
119
+
120
+
121
+ ReceiveData data;
122
+
123
+ DebugLogValue(data.bit_0.ccc);
124
+
125
+ DebugLogHex(data.data[2]);
126
+
127
+ ```
128
+
129
+ 出力
130
+
65
131
  0
66
132
 
67
- 1
68
-
69
- 2
70
-
71
- 3
72
-
73
- 4
74
-
75
- 5
76
-
77
- 6
78
-
79
- 7
80
-
81
- ...
133
+ E0
82
-
134
+
135
+
136
+
83
- ...
137
+ 追記
138
+
84
-
139
+ 無理です。
140
+
141
+
142
+
85
- ...
143
+ 追記
86
-
87
- 00:59:57
144
+
88
-
89
-
90
-
91
- 質問2
92
-
93
- ビットバイトの値が違す。
145
+ 世のものは思えな動きです。
146
+
147
+ 全く意味不明です。
94
148
 
95
149
  なぜでしょうか?
96
150
 
97
- ```C++
98
-
99
- union {
100
-
101
- BYTE data[8];
102
-
103
- struct {
104
-
105
- unsigned aaa : 8;
106
-
107
- unsigned bbb : 8;
108
-
109
- unsigned ccc : 4;
110
-
111
- ...
112
-
113
- ...
114
-
115
- } bit_0;
116
-
117
- } ReceiveData;
118
-
119
-
120
-
121
- ReceiveData data;
122
-
123
- DebugLogValue(data.bit_0.ccc);
124
-
125
- DebugLogHex(data.data[2]);
126
-
127
- ```
128
-
129
- 出力
130
-
131
- 0
132
-
133
- E0
134
-
135
-
136
-
137
- 追記
138
-
139
- 無理です。
140
-
141
-
142
-
143
- 追記
144
-
145
- この世のものとは思えない動きです。
146
-
147
- 全く意味不明です。
148
-
149
- なぜでしょうか?
150
-
151
151
 
152
152
 
153
153
  追記

10

2021/11/25 01:46

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -54,27 +54,37 @@
54
54
 
55
55
  ...
56
56
 
57
+ DebugLogTime();
58
+
57
59
  ```
58
60
 
59
61
  出力
60
62
 
63
+ 01:01:01
64
+
61
65
  0
62
66
 
63
- 15
67
+ 1
68
+
64
-
69
+ 2
70
+
71
+ 3
72
+
65
- 14
73
+ 4
66
-
74
+
67
- 13
75
+ 5
68
-
76
+
69
- 12
77
+ 6
70
-
78
+
71
- 11
79
+ 7
72
-
80
+
73
- ...
81
+ ...
74
-
82
+
75
- ...
83
+ ...
76
-
84
+
77
- ...
85
+ ...
86
+
87
+ 00:59:57
78
88
 
79
89
 
80
90
 

9

2021/11/25 01:40

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -197,3 +197,11 @@
197
197
  その回答は面白いけど、さすがに違うと思います。
198
198
 
199
199
  一応30年の歴史があるソフトウェアなので、そこまでめちゃくちゃなログ出力関数ではないと思います。
200
+
201
+
202
+
203
+ FKDさん
204
+
205
+ ベストアンサーです。
206
+
207
+ 回答欄に書いて下さい。

8

補足追記

2021/11/22 01:40

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -183,3 +183,17 @@
183
183
  コントローラ側はWindowsなのでリトルエンディアンです。
184
184
 
185
185
  モーター側は仕様書を見直さないとわからないため、月曜日までわかりません。
186
+
187
+
188
+
189
+ 追記
190
+
191
+ raccy さん
192
+
193
+ それは質問の修正依頼ではなくて回答ですよね?
194
+
195
+ 回答欄の書いて頂きたいです。
196
+
197
+ その回答は面白いけど、さすがに違うと思います。
198
+
199
+ 一応30年の歴史があるソフトウェアなので、そこまでめちゃくちゃなログ出力関数ではないと思います。

7

補足追記

2021/11/20 14:11

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -175,3 +175,11 @@
175
175
  テラテイルに指名回答リクエスト機能があるならy_waiwaiさんの当てずっぽうの適当な推測を聞きたいです。
176
176
 
177
177
  指名回答リクエスト機能はあるのでしょうか?
178
+
179
+
180
+
181
+ 追記
182
+
183
+ コントローラ側はWindowsなのでリトルエンディアンです。
184
+
185
+ モーター側は仕様書を見直さないとわからないため、月曜日までわかりません。

6

2021/11/19 13:19

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -162,7 +162,11 @@
162
162
 
163
163
 
164
164
 
165
- ちなみに1番についてはログ出力関数がおかしいのではないかと思っています。週明け会社に行ったらログ出力にミリ秒単位の時を追加する予定です。
165
+ ちなみに1番についてはログ出力関数がおかしいのではないかと思っています。週会社に行ったらログ出力にミリ秒単位の時を追加する予定です。
166
+
167
+
168
+
169
+ 2番については変数の値をif文で判定しているところでも==0の方に分岐しているので、ログ出力関数の問題ではないと思っています。
166
170
 
167
171
 
168
172
 

5

2021/11/18 20:47

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -163,3 +163,11 @@
163
163
 
164
164
 
165
165
  ちなみに1番についてはログ出力関数がおかしいのではないかと思っています。週明け会社に行ったらログ出力にミリ秒単位の時間を追加する予定です。
166
+
167
+
168
+
169
+ 追記
170
+
171
+ テラテイルに指名回答リクエスト機能があるならy_waiwaiさんの当てずっぽうの適当な推測を聞きたいです。
172
+
173
+ 指名回答リクエスト機能はあるのでしょうか?

4

2021/11/18 20:41

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,23 @@
143
143
  追記
144
144
 
145
145
  適当な想像で何かの可能性を語ってくれる人の回答を求めています。
146
+
147
+
148
+
149
+ 追記
150
+
151
+ ソースコード全体がないとわからない低レベルな人の低評価や丸投げ指摘は要りません。
152
+
153
+
154
+
155
+ 1、足し算のインクリメントをするとログに出てくる数字が減っていく。
156
+
157
+ 2、unionのビット変数とバイト変数の値が異なる。
158
+
159
+
160
+
161
+ これだけの情報から考えられる可能性を適当に語れるハイレベルな人材からの回答をお待ちしております。
162
+
163
+
164
+
165
+ ちなみに1番についてはログ出力関数がおかしいのではないかと思っています。週明け会社に行ったらログ出力にミリ秒単位の時間を追加する予定です。

3

2021/11/18 20:33

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -137,3 +137,9 @@
137
137
  全く意味不明です。
138
138
 
139
139
  なぜでしょうか?
140
+
141
+
142
+
143
+ 追記
144
+
145
+ 適当な想像で何かの可能性を語ってくれる人の回答を求めています。

2

2021/11/18 14:06

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -127,3 +127,13 @@
127
127
  追記
128
128
 
129
129
  無理です。
130
+
131
+
132
+
133
+ 追記
134
+
135
+ この世のものとは思えない動きです。
136
+
137
+ 全く意味不明です。
138
+
139
+ なぜでしょうか?

1

2021/11/18 14:00

投稿

qqfsdfsafd
qqfsdfsafd

スコア599

test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,9 @@
121
121
  0
122
122
 
123
123
  E0
124
+
125
+
126
+
127
+ 追記
128
+
129
+ 無理です。