JWW専用掲示板
(現在 過去ログ42 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9083 / inTopicNo.1)  R_CROSS_ST1〜R_CROSS_ST30の事でお聞きします
  
□投稿者/ 金公 一般人(4回)-(2003/04/20(Sun) 14:35:38)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    Sanpl.jwf 環境設定ファイルでの解説で
    -------------------------------------------------------------------

    ◎目盛り付きクロスラインカーソルに表示する単位の線文字データの作成
    (環境ファイルでのみ設定可)
    文字の左上を基準点(0 0)として線の始点(X Y)と終点(X Y)座標を記載する
    ( Y 座標は下方向が+値)
    (最大線数:30 「CROSS_ST1」 〜 「CROSS_ST30」 で記述)
    -------------------------------------------------------------------


    とありますが、実際に 【規定文字】or【 Km 】or【 尺 】以外の線文字を作成し
    て使っておられるケースもあるのでしょうか?


    又、【 尺 】を使用する場合の記述例として
    -----------------------
    R_CROSS_ST1 = 0 0 7 0
    R_CROSS_ST2 = 0 1 0 5
    R_CROSS_ST3 = 0 5 -2 7
    R_CROSS_ST4 = 6 1 6 4
    R_CROSS_ST5 = 1 3 6 3
    R_CROSS_ST6 = 4 4 7 7
    -----------------------

    とありますが、R_CROSS_ST2 = 0 0 0 5にすれば線の接続が可能だと思うので
    すが、線の接続をしないのはなぜ?

引用返信/返信 [メール受信/OFF] 削除キー/
■9088 / inTopicNo.2)  ドット文字と考えるとわかりやすいです
□投稿者/ coolyoppe 大御所(142回)-(2003/04/20(Sun) 18:02:23)

    記事内容:[|] 

    金公さん、こんにちは。
    私は、専ら標準単位だけですが、インチ単位で使用されている方など、けっこういらっ
    しゃるのではないでしょうか。

    後、線文字の件ですが、線ではなく、ドット文字(外字などの作成でマス目を埋め
    て作る文字)と考えるとわかりやすいかと思います。
    つまり、座標と考えると連結しませんが、マス目と考えれば0番目の次は1番目で
    連結していることになります。
    R_CROSS_ST2 = 0 0 0 5として、試すと、重なったドットが消えてしまって、かえ
    って連結していないように見えてしまうようです。

    ちなみに、線文字の作り方としては、いっしょに表示されている数字の縦方向が、
    たぶん8ドットくらいのようですので、8×8のマス目を作りドット文字をデザイ
    ンした後、マス目の左上を「0 0」、右下を「7 7」と考え直線ごとにドットを座標に置
    き換えると簡単かと思います。

引用返信/返信 [メール受信/OFF] 削除キー/
■9091 / inTopicNo.3)  Re[2]: ドット文字と考えるとわかりやすいです
□投稿者/ 金公 一般人(6回)-(2003/04/20(Sun) 19:33:08)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    coolyoppeさま、

    普通に使う単位にm,km,尺以外に別な単位ってあるのかな?もしないなら、
    30本の線 × 4枠 の数値受け入れ箱を用意するのが無駄なように思われて
    質問させて頂きました。
    そうですよね、世の中にはいろんな単位があるのですからね、納得です。

    ご察しのとおり、数値に応じた線文字をリアルタイムに見ることが出来たら
    設定しやすいのでは?と感じて線文字を作画するプログラムは作ってみたの
    ですが、Sample.jwfのとおりに動作させると線が接続されないのに気づき、
    ただ単にサンプルだからと思いつつ気になって質問させて頂きました。
    なるほど、ドットと考えると説明がつきます。

    詳しい解説で解りやすくお答え頂き助かりました。
    ありがとうございました。

解決済み!
引用返信/返信 [メール受信/OFF] 削除キー/
■9093 / inTopicNo.4)  再質問:ドット文字と解釈してもダメみたい
□投稿者/ 金公 一般人(7回)-(2003/04/21(Mon) 00:53:04)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    先ほどの例で上げた部分に対してはドットの考えがとおりましたが、
    以下の1行目の7と4行目の6とか
    4行目の4と5行目の3とかが合わないですね。

    R_CROSS_ST1 = 0 0 7 0
    R_CROSS_ST2 = 0 1 0 5
    R_CROSS_ST3 = 0 5 -2 7
    R_CROSS_ST4 = 6 1 6 4
    R_CROSS_ST5 = 1 3 6 3
    R_CROSS_ST6 = 4 4 7 7

    やはり別の仕組みかな?



引用返信/返信 [メール受信/OFF] 削除キー/
■9157 / inTopicNo.5)  Re[3]: 再質問:ドット文字と解釈してもダメみたい
□投稿者/ coolyoppe 大御所(145回)-(2003/04/22(Tue) 23:38:34)

    記事内容:[|] 

    考え方としては、ドットでいいようですが、
    座標のとりかたがちょっと特殊というか、
    ドットの表示の問題かもしれませんが、
    例えば次の4行目に注目してください。
    R_CROSS_ST1 = 0 0 7 0
    R_CROSS_ST2 = 0 1 0 2
    R_CROSS_ST3 = 0 2 7 2
    R_CROSS_ST4 = 2 1 2 2
    この4行目を、下から上に向かう線に変更するとしたら

    R_CROSS_ST4 = 2 2 2 1
    ふつう座標を逆にしてこうですが、これだと、
    2 2 のドットが重なって、2 1 のドットは出ません。

    R_CROSS_ST4 = 2 1 2 0
    こうすると、2 1 のドットが出て、2 0 には重なりません。
    ということは、縦方向の線の場合?始点座標のドットが出て、
    終点座標のドットが出ないことになりますが・・・。

    ちょっと試しただけなので、すべてこういうドットの出方になるのか定かではあり
    ません(私の環境だけかもしれませんし)が、一応ドットで考えてデザインした
    後、表示してみて、ずれているところや重なって表示されないところを修正するのが良
    いかと思います。
    上の例からもわかるように、厳密にドットと座標が一致していると考えるとちょっ
    と混乱するかもしれません。
    もうちょっと試してみて、ドットと座標の関連がわかりましたら、また報告したい
    と思います。

引用返信/返信 [メール受信/OFF] 削除キー/
■9160 / inTopicNo.6)  Re[4]: 再質問:ドット文字と解釈してもダメみたい
□投稿者/ 金公 一般人(8回)-(2003/04/23(Wed) 00:46:11)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    coolyoppeさま

    こんなややこしい話におつき合い下さいましてありがとう御座います。
    私もいろいろ考えてみましたが、線の本数が多い場合などドットでは
    全体がつぶれた文字になって文字として判別不可能になってしまいます。
    文字によってはマイナス値が 2 で済まないのでは?という疑問も
    残ります。

    そこで当初の線と解釈してある程度小さな文字にした場合、そこそこ見やすい
    文字になることが判明しました。
    又線の場合、作画の自由度もあがり、多くの線でも表示が可能になります。

    そのあたりで妥協するべきと判断しましたので、それでいこうと思います。
    一緒に悩んで頂いてうれしかったです、ありがとうございました。

    再度、解決とさせて頂きます。
解決済み!
引用返信/返信 [メール受信/OFF] 削除キー/
■9162 / inTopicNo.7)  Re[5]: 線文字の座標判明しました。
□投稿者/ coolyoppe 大御所(146回)-(2003/04/23(Wed) 06:22:14)

    記事内容:[|] 

    終点に指定した座標の1ドット手前まで表示されるようです。
    縦線だけでなく、すべてそのようになるようです。
    0 0 7 0 とした場合、ドットとしては0列0行から6列0行まで表示されるようです。
    もちろん、0列0行から6列0行までの線と考えてもらってかまいません。
    (画面表示はあくまでドット表示なので、私の場合はドットのほうがわかりやすいで
    す。)
    終点の実表示座標は一つ手前ということを頭に置いてデザインすると、うまくいき
    そうです。
    この理屈だと、「尺」の線データも説明できます。ちゃんと重ならないで連続する
    座標データになっています。
    後、座標が重なった場合の線表示の仕方ですが、2回だと表示されず、3回重なる
    とまた表示されるというように、偶数回だと消えて、奇数回だとその部分が表示さ
    れるようです。
    (なんかパズルやってるような気分^^;)
    ちなみに、マイナス値ですがy方向-20、x方向に-20とか入れて大きな線文字も作成で
    きるようですが、作業するにはじゃまですね(^^;)


引用返信/返信 [メール受信/OFF] 削除キー/
■9172 / inTopicNo.8)  Re[6]: 線文字の座標判明しました。
□投稿者/ 金公 一般人(9回)-(2003/04/23(Wed) 14:04:05)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    coolyoppeさん、どーもです。

    すばらしいです。
    coolyoppeさんも、ドット表示でプログラムされたのですか?
    プログラムで動作させた人しか理解出来ない世界のように思えますが。
    本当にご苦労さまでした、私にはそこまで解読出来ませんでした。
    (チョットくたびれました)

    今は、線データとして動作するプログラムを作ってしまいましたので、
    このまま進みます、ありがとう御座いました。

引用返信/返信 [メール受信/OFF] 削除キー/
■9307 / inTopicNo.9)  線文字の作成プログラムが出来ました。
□投稿者/ 金公 付き人(15回)-(2003/04/27(Sun) 01:56:29)
https://osaka.cool.ne.jp/mameg/

    記事内容:[|] 

    coolyoppeさん、こんばんは。

    ◎目盛り付きクロスラインカーソルに表示する単位の線文字データの作成

    の件ですが、数値を変えるとリアルタイムに文字を作成する
    プログラムが一応出来ました。

    JWW環境設定支援 豆蛙mameg310d
    に組み込みましたので、よろしかったら確認してみて下さいませ。
    ご意見など戴けましたらうれしいです。
    よろしくお願い致します。
引用返信/返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -