转换常数内值

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