- ベストアンサー
ワードパッドとwz editorの違いとLF、LFCR、CRの役割は?
- NC装置のプログラム編集に使用しているメモ帳から、新しいタブレットでの動作に問題が発生している。タブレットメーカーの回答では、ワードパッドを使用してプログラムを開くことを勧めているが、具体的な違いや改行コードの役割について分からない。
- ワードパッドとwz editorは、NCプログラムの編集に使用されるが、使いやすさや機能面での違いは不明である。また、LF、LFCR、CRの意味や役割についても理解できていない。
- 以前はメモ帳を使用してNCプログラムを編集し、装置に送信していたが、新しいタブレットではメモ帳では正しく表示されないため、ワードパッドを使用するように勧められた。しかし、具体的な違いや改行コードの役割については理解していない。具体的な違いや役割について分かりやすく教えて欲しい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
プログラムをテキスト形式で作成して流し込むタイプの機械の場合、メーカーによって改行コードが違うのです。 改行コードとは、まさにテキストを改行したというのを機械側に判らせるための制御コードですが、これが誤っていると意図した箇所で改行されていないがために、正常に書いたつもりのプログラムや実行コードやパラメータなどを正しく読み取ってくれないのです。 wz editer(長期愛好者です)に限らず、他のテキストエディタでも、テキストの文字コード(UTFやEUC,S-JIS)や改行コード(LFやCR)の指定ができるので、それを指定したテキスト形式で機械に読ませると良いというアドバイスだったのではないでしょうか。 ※ワードパッドはリッチテキストエディタですので、開くことはできるのですが保存時に文字コードや改行コードの指定ができないのです。 改行コードについては、参考URLのWikipediaに詳しくあります。
その他の回答 (2)
- h_ishikawa
- ベストアンサー率44% (368/821)
WZ Editerでしたら、エディタ上で改行コードは表示されます。 CR+LFなら「↓」 CRなら「←」 LFなら「↵」 と区別できます。
- M_Sato
- ベストアンサー率54% (550/1003)
No,1の方がくわしく書いておられるので、蛇足になりますが、少し説明します。 NCのことはわかりませんが、改行コードの違いで正常に動作しないのは考えられることです。 改行というのは、むかしのタイプライターの動作からきています、レバーを押して行頭に持っていくのがCR(キャリッジリターン、復帰、コードでは0D)、 レバーをさらに押して次の行に送るのがLF(ラインフィード、改行、コードは0A)。この動作をテキストファイルに応用して改行のしるしとしています。 Windows系の改行はCR+LFをセットにして改行コードにしていますが、LinuxなどUNIX系のOSではLFだけで改行としています。それで、UNIX系の編集ソフトで作られたテキストファイルをWindows系の編集ソフトでみると横1列に表示されるのだと思います。 Windowsではメモ帳もWordpadも、新規作成したものはテキスト形式で保存すれば改行はCR+LFになっています。 編集ソフトとしては、たしかにプログラムを作成するときはWZ editorのほうが、いろいろな機能があって楽ですし、改行がLFだけのファイルを読み込んで、プロパティで改行コードをCR+LFに変更して保存することもできます。
お礼
ありがとうございました。 大変参考になりました。
補足
ご回答ありがとうございます。 お聞きしたいのですが 改行コードは目で見て分かるものなのでしょうか。 もし見れるならどうしたらみれますか。