转换常数内值

Home Home
引用 | 編輯 espua72
2009-09-13 23:09
樓主
推文 x0
我想知道如何转换地支的常数内值。

比方命宫有禄存,而命宫的地支是’子‘,我想建立一个地支的矩阵,把各宫位的星曜用地支储存起来。

我用 #{地支$(#{宫名$(i}#宫)}# 求得宫位的地支,如 ‘子’,但是还得把 ‘子’转换成 ‘0’才能套进去
本命地支[#{地支$(#{宫名$(i)}#宫)}#]=‘有某些星曜'

獻花 x0
引用 | 編輯 mainchen
2009-09-14 07:34
1樓
  
那您的問題是什麼?

您可以試著顯示 #{兄弟宮}# , 它會顯示兄弟宮地支的內值, 所以可以用:

本命地支[#{宮名$(i)}#宮]='有某些星曜'

獻花 x0
引用 | 編輯 espua72
2009-09-21 13:39
2樓
  

圖 1.


我的原意是想侧本命与大限某些星曜的叠冲。如命盘下,本命仆役宫在酉,羊陀夹;大限财帛宫在酉,同时也被大限的羊陀夹。那羊陀在本命与大限的酉宫叠冲。

我的方法是先用回圈宫名来扫描,如仆役宫有羊陀夹,再把它转换成地支(酉宫)有羊陀夹,收在用(本命)地支排列矩阵里。然后再用同一个方式扫描大限宫名,收在用(大限)地支排列矩阵里。
之后我对比(本命)地支排列矩阵与(大限)地支排列矩阵来求出叠冲。

这个方式是有点麻烦,不知可否有其他较有效的方式?

獻花 x0
引用 | 編輯 mainchen
2009-09-21 16:31
3樓
  
用您自己看得懂的方法就好, 過些時日, 再回頭看程式, 如果還可以看得懂, 才是好方法.
不過有個簡化的提示給您, 就是看 "祿存" 所在宮位, 即表羊陀夾, 只要判斷祿存即可.

獻花 x0
引用 | 編輯 espua72
2009-09-25 20:22
4樓
  

圖 1.


我建议增设一些常用的编程指令/脚本,如:命官有昌曲、命宫昌曲夹、命宫昌曲对拱、命宫昌曲会照等辅佐八曜对星在各宫的情况。这不但大大的减低编辑上的门槛与程式上执行的效率。我自己编辑了各宫对各对星得、见等情形,以便之后各宫编辑上的方便,如图。但我自己得做挺多conding上的维护,执行也比较慢。

獻花 x0
引用 | 編輯 mainchen
2009-09-26 07:02
5樓
  
下面是引用 espua72 於 2009-09-25 20:22 發表的 : 到引言文
我建议增设一些常用的编程指令/脚本,如:命官有昌曲、命宫昌曲夹、命宫昌曲对拱、命宫昌曲会照等辅佐八曜对星在各宫的情况。这不但大大的减低编辑上的门槛与程式上执行的效率。我自己编辑了各宫对各对星得、见等情形,以便之后各宫编辑上的方便,如图。但我自己得做挺多conding上的维护,执行也比较慢。

命理程式提供了最基本的元素, 所以才能組合出千變萬化的邏輯思緒, 在軟件內建的紫微解說分析程式裡, 設定了一些常用的宮位及星曜變數, 可以參考, 只是有些宮位星曜組合, 會因為認知上的差異, 程式寫起來就不相同, 舉個簡單的例子: 命宮有昌曲, 是昌曲同時坐命, 還是一顆在命宮, 一顆在遷移宮也算...等等諸如此類, 命理程式都可以寫的出來, 就看使用者想要的是什麼.

其實撰寫命理程式, 一開啟比較辛苦及煩索, 寫好了, 往後只要點二下或按分析, 答案結果就出現, 相當有就感, 重點是內容都是自己的東西.

獻花 x0