問題タブ [structured-text]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
60 参照

python - Le をインクリメントで分割しない点でインクリメンタルに移動する長方形を停止する方法は?

25 ピクセル単位で移動する四角形がある状況があります。x 位置が 740 に等しいときに長方形を停止する必要があります。740 は 25 で割り切れないため、x 位置は 740 にはなりません。この 25 の増分も動的であり、25 ~ 100 の範囲になります。質問は言語に依存しません。

0 投票する
2 に答える
1140 参照

plc - REAL (32 ビット浮動小数点数) を IEEE 754 表現の 8 ビット バイト配列に変換する方法は?

Rockwell Automation Connected Components Workshop (CCW) を使用しています。

RS-232/ASCII 経由で送信するために、REAL 型をバイト配列に変換する必要があります。これはどのように達成できますか?

0 投票する
1 に答える
117 参照

haskell - haskellでASTとDOMの間で操作を同期するには?

Haskell で視覚化された算術式エディターを実装するために、次のことを定義しました。

ユーザーが AST と DOM の両方を編集できるようにし、それらの間でユーザー操作 (子ノードを別のノードに置き換えるなど) を同期できるようにしたい、さらに、操作を効率的に同期したい (つまり、変更された子ノードを再構築する必要があります)、これにどのようにアプローチすればよいですか?

解決策の 1 つは、各 AST ノードと DOM ノードに ID を割り当てることです。一方の側で操作が発生すると、この操作を同じ ID を持つもう一方の側のノードに同期しますが、この手順は関数型プログラミングでは難しいように思われ、この質問をしました別:関数型プログラミングでASTノードの安定したIDを生成する方法は? .

別の解決策は、一方が他方の IORef を保持するようにデータ構造を再定義することです。操作が発生すると、参照を介して操作を他方に同期できます。しかし、このアプローチは機能していないようです。

では、関数型プログラミングにおけるこの問題のベスト プラクティスはありますか?

0 投票する
1 に答える
1563 参照

structured-text - B&R Automation Studio 「エラー 9340: プロジェクトにはビジュアル コンポーネント オブジェクトが含まれていますが、バージョン定義がありません」

Automation Studio で B&R プロジェクトをコンパイルすると、このエラーがスローされます。

このコンパイルエラーを解決するにはどうすればよいですか?

Automation Studio V 4.0.29.87。

0 投票する
1 に答える
2879 参照

plc - 文字の 2 つの配列を比較し、S7 1500 (PLC) で一致を見つける

私は現在、ST(SCL) を使用して S7 1500 で小さなコーディング演習に取り組んでおり、2 つの配列 A (長さが大きい方) と B が互いに比較され、一致する要素がチェックされます。

ただし、配列 B は英数字と特殊文字 (セミコロン) で構成されています。例: "12345;12346B;12347A" など、セミコロンを持たない配列 A とは異なります。Delimiter または EndSeparator が「;」である分割機能を実装したいと考えています。数値の束を分離し、分割された数値を配列 A 要素と比較して、配列 A にも 12345 が存在するかどうかを確認します。

配列 A の範囲が定義されていないため、配列の制限に LOWER_BOUND と UPPER_BOUND を使用しました。

どうすればいいですか?任意のポインタは本当に高く評価されます. :)

参照用: