53歳限界プログラマの憂鬱

SU/CAR-ST-APplication-cellsから派生したプログラマのブログ

来訪ありがとうございます
シストレツールを自作してました
自分用の記事が多いのであまり役には立たないブログでした

f:id:sucar:20150414193802p:plain

自作システム詳細目次

システムQ

signal import の拡張

suQ2/main/main_000.c double *V[100]; char *imfn; char *imdir; char *imdir;を追加して #ifdef _SG_IMPORT_ //ここにsignal import処理 //ck[i][j]==0 だとシグナルになる //つまり何もしないとすべてにシグナルが立っている imfn=_SG_IMPORT_; #ifndef _…

ファイル名で稼働するスクリプトを切り替える

ふと閃いたのが ファイル名で稼働するスクリプトを切り替える というアイディア supercar.hatenablog.com で採用したのですが #!/bin/bash #echo cd `dirname $0` cd `dirname $0` #pwd mgcn=`echo $1 |cut -c 1-2` echo $mgcn if [ $mgcn = 'SS' ]; then ec…

ストラテジー・アセンブラopcode一覧

opecode (クイックパラメタ) opcode a hei25s hei25s=-(hei25[i][j]-owa[i][j])/owa[i][j]*100; //a b hei5s hei5s=-(hei5[i][j]-owa[i][j])/owa[i][j]*100; //b c dxave3hei25s dxave3hei25s=dxave3hei25[i][j]/owa[i][j]*100; 廃止候補 d dai dai=da[i][…

11 ルールの記述 #include "rule.mt" 生成部(一緒に拡張パラメタのヘッダ#include "ex_para.h" 拡張パラメタの記述#include "ex_para.mt"も生成)

追記2018/3/11)オペコード mm追加 ml変更 追記2018/3/9) フィルター設定/^X/を拡張パラメタのヘッダ#include "ex_para.h"へ 追記2018/2/18)オペコード _P_ を追加 追記2018/2/17)オペコード m> m!= IntN dblDを追加 追記2018/2/12)条件内にorが記述でき…

10 通常パラメタのヘッダ #include "mt_prm.h" 生成部

追記2018/3/9) 標準フィルター設定を固定し/^X/を削除(別で書き換える方式) 追記2018/2/19) オペコード DEFにUNDEFオプション追加 追記2018/2/18) オペコード _P_対応 ストラテジーを記述しているcsvファイルをC言語に取り込める形式に変換する部分には…

9 パラメタ&ルール適用部分のC言語ソース

追記2018/3/9)mm_0,ml_0追加 追記2018/2/20) check() calc() 以外の関数をfunction.hへ移動 追記2018/2/19)#define _HEI_P_ #define _HEI_M_ 追加 追記2018/2/18)Heihei25,75,125を先に計算する 最も重要なパラメタ&ルール適用部分のC言語ソース suQ2/ma…

7 プログラムメイン部分現状

11ヶ月ぶりに記事書いてますw ほぼ自分用の記事 現在の自作シストレのC言語ソースのメイン部分 suQ2/main/simxp8trsu_nobug2.c /* * 業種別を取り込む準備⇒廃止 * 分割処理 1/500まで拡張 * 分割時の代金バグを修正 * mt_rule対応 * 表示用dispda[][] * 201…

システムQに市場限定フラグ追加

久々にシステムに手を入れたので記録 ちなみにシステムは2つあって 旧システム C言語でシグナルを出す 新システム R言語でシグナルを出す ということなんだけど supercar.hatenablog.com ということで 旧システム システムQに改名 新システム システムRに改…