再问紫微斗数格局撰写

Home Home
引用 | 编辑 Jate
2007-10-28 16:27
楼主
推文 x0
1.想问一下 原本的禄马交驰格之程式撰写为 命宫四正有:化禄&天马 假设因为参数设定和个人使用的关系 而我要将它设定改为命宫四正只要有"化禄.天马""化禄.月马""禄存.天马""禄存.月马" 四组皆成立禄马交驰格 那是否应撰写为:
命宫四正有:化禄,禄存&天马,月马             ??
2.原本的雄宿朝垣格 仅定为命宫主星只有廉贞 是否应修正为命宫廉贞庙旺或者命宫必为某些宫?
3.二耀同临格的设定 是否应修正为 命宫冲宫有:太阳&太阴?
4.印象中 权禄巡逢格 是只要命宫四正会齐化禄.化权无煞破即算 应该不须要得禄权定在命宫吧?!
5.机梁加会与善荫朝纲两格 应为同一格 是否合并而在解说部份注明别称即可
6.NCC-6版的紫微 曾有判断恶格的程式 可否在907版也提供使用?

献花 x0
引用 | 编辑 mainchen
2007-10-29 09:36
1楼
  
1.想问一下 原本的禄马交驰格之程式撰写为 命宫四正有:化禄&天马 假设因为参数设定和个人使用的关系 而我要将它设定改为命宫四正只要有"化禄.天马""化禄.月马""禄存.天马""禄存.月马" 四组皆成立禄马交驰格 那是否应撰写为:
命宫四正有:化禄,禄存&天马,月马??

"有:" 后面的 "," 及 "&" 不能混用, 正确应如下:

命宫四正有:化禄,禄存 .且. 命宫四正有:命马,月马

命马: 用年支求得, 月马: 用月支求得, 这 2 颗星在命理程式直接可以取用, 而 "天马" 就依参数而定了.



2.原本的雄宿朝垣格 仅定为命宫主星只有廉贞 是否应修正为命宫廉贞庙旺或者命宫必为某些宫?

当命宫主星只有廉贞, 一定在寅申宫, 且命宫有贪狼, 所以只要判断主星只有廉贞, 自然就一定在寅申宫了.
至于是否加煞或庙旺才成格, 就因人而异了, 是可以自己加入条件成格.



3.二耀同临格的设定 是否应修正为 命宫冲宫有:太阳&太阴?

这个格局有必要修正如下 (于 v1.265 修正):

如果:{二曜同临格}命宫有:太阳&太阴 .或. 命宫冲宫有:太阳&太阴

ps. 以命宫而言, "冲宫" 仅表 "迁移宫", "对宫" 表 "命宫及迁移宫", 这是命理程式之规则.



4.印象中 权禄巡逢格 是只要命宫四正会齐化禄.化权无煞破即算 应该不须要得禄权定在命宫吧?!

这个格局有必要修正如下 (于 v1.265 修正):

如果:{权禄巡逢格}命宫四正有:化禄&化权 .且. 命宫无:六煞,化忌



5.机梁加会与善荫朝纲两格 应为同一格 是否合并而在解说部份注明别称即可

这 2 个格局已于 v1.265 合并为同一个格局.



6.NCC-6版的紫微 曾有判断恶格的程式 可否在907版也提供使用?

目前 NCC-907 产品内 "吉格" > "凶格" 主要是尽量给人正面, 好的, 有希望的....

而以研究角度, 我会抽空将所有紫微格局全部补全, 私下分享.


ps. 感谢您的指正, 若有发现任何问题, 不吝指教.

献花 x0
引用 | 编辑 Jate
2007-10-29 16:10
2楼
  
真是太好了 总算对撰写程式有进一步的了解了
等待并感谢你的私下分享

献花 x0
引用 | 编辑 Jate
2007-11-08 20:51
3楼
  
1.禄合鸳鸯格应为命宫有:化禄&禄存 二次修正时 修正错了 变成了四正
2.既然有办法当参数设为同时显示天空和地空时 以地空为天空 那有没有办法设为当命马月马同时显示时
以命马月马为天马?
3.因为有派别加上禄存为七吉 但程式中 好像只能使用六吉 有没有办法参数中选择要使用六吉或七吉?
4.顺便问一下日月反背的撰写 如果我只是单纯设为命宫四正同时有日月二星 而此二星皆落陷 是写成
命宫四正有:太阳&太阴 .且. *太阳的庙旺>=5 .且. *太阴的庙旺>=5     吗?

献花 x0
引用 | 编辑 mainchen
2007-11-09 07:46
4楼
  
1.禄合鸳鸯格应为命宫有:化禄&禄存 二次修正时 修正错了 变成了四正

感谢指正, 已修正于 v1.275


2.既然有办法当参数设为同时显示天空和地空时 以地空为天空 那有没有办法设为当命马月马同时显示时以命马月马为天马?

在程式内部, 命马 及 月马 是两颗独立的星曜, 而天马就是依参数来指定其中一颗, 当命理程式想要命马及月马同时判断时, 如下例:

如果:命宫有:命马,月马

此时 [天马] 就可以不用了, 因为这两颗星其中一颗就是天马了.



3.因为有派别加上禄存为七吉 但程式中 好像只能使用六吉 有没有办法参数中选择要使用六吉或七吉?

有人以加 "禄存" 为七吉, 又有人以加 "化禄" 为七吉, 莫衷一是, 所以依个人认定来写程式, 如下例:

如果:命宫有:六吉,化禄



如果:命宫有:六吉,禄存



4.顺便问一下日月反背的撰写 如果我只是单纯设为命宫四正同时有日月二星 而此二星皆落陷 是写成
命宫四正有:太阳&太阴 .且. *太阳的庙旺>=5 .且. *太阴的庙旺>=5   吗?

1. 其中'*' 要用全形的 '*', 不然程式会误认为四则运算加减 "乘" 除的符号.
2.庙旺等级: 0庙,1旺,2得,3利,4平,5不,6陷,7闲..., 而 >=5 就是 "不" 以后的等级, 看您的等级认定, 自己调整数值.

亦可写成:

如果:命宫四正有:太阳&太阴 .且. *太阳的庙旺>=庙旺不 .且. *太阴的庙旺>=庙旺不
如果:命宫四正有:太阳&太阴 .且. *太阳的庙旺>=庙旺陷 .且. *太阴的庙旺>=庙旺陷
...

献花 x0
引用 | 编辑 Jate
2007-11-11 16:49
5楼
  
1.请问 程式撰写中有关 会照.夹宫.三方.三会的定义是什么?
2.程式之中 若写入"七吉"一词 有效果吗?
3.若斗数的格局条件 要限定生年地支 这有办法写吗?
4.昨天无聊到处乱翻 发现一个没啥意义但挺有趣的格 笑笑之余 赫然发现 还真有点不会写
该格叫糊涂桃花 成格条件是天钺和红鸾同在命宫.身宫.福德宫或夫妻宫
这样要写的话 是写成 "命宫,身宫,福德宫,夫妻宫有:天钺&红鸾" 吗?

献花 x0
引用 | 编辑 mainchen
2007-11-12 11:49
6楼
  
1.请问 程式撰写中有关 会照.夹宫.三方.三会的定义是什么?

冲宫 = 迁移宫
对宫 = 命宫、迁移宫
左宫 = 父母宫
右宫 = 兄弟宫
邻宫 = 父母宫、兄弟宫
六合 = 若命宫在寅,即亥宫(子女宫)
会照 = 财帛宫、官禄宫
夹宫 = 父母宫、兄弟宫、迁移宫
三方 = 命宫、财帛宫、官禄宫
三会 = 财帛宫、迁移宫、官禄宫
四正 = 命宫、财帛宫、迁移宫、官禄宫

以上已加入 "命理程式电子书" 可前往下载.



2.程式之中 若写入"七吉"一词 有效果吗?

目前版本是 "有效" 的:

六吉 = 文昌,文曲,左辅,右弼,天魁,天钺
七吉 = 文昌,文曲,左辅,右弼,天魁,天钺,禄存



3.若斗数的格局条件 要限定生年地支 这有办法写吗?

如果:生年支=子


4.昨天无聊到处乱翻 发现一个没啥意义但挺有趣的格 笑笑之余 赫然发现 还真有点不会写
该格叫糊涂桃花 成格条件是天钺和红鸾同在命宫.身宫.福德宫或夫妻宫
这样要写的话 是写成 "命宫,身宫,福德宫,夫妻宫有:天钺&红鸾" 吗?

若天钺,红鸾要绑在同一个宫位判断, 就是这样写没错了.

如果不是, 要写成如下:

如果:命宫,身宫,福德宫,夫妻宫有:天钺.且.命宫,身宫,福德宫,夫妻宫有:红鸾

献花 x0
引用 | 编辑 Jate
2007-11-12 19:59
7楼
  
1.有关"马"一事 又突发一想 参数的部份既然无法修改 那撰写程式部份 是否有办法做到 只要参数设定成月马命马皆显示的情况下 就算撰写时 写的是天马 而其判定遇到命马或月马 也会直接断定为天马
这样写起来就方便多了 可以少写很多字 说穿了就是懒 表情

2.有关那个无聊的糊涂桃花格 我试了很久 程式写为"命宫,身宫,福德宫,夫妻宫有:天钺&红鸾"还是不行
以阳历1982年6月16日亥时为例 其身宫同时是夫妻宫且天钺红鸾同坐 但就是判定不出来 伤脑筋

3.如果条件的限定其生年支是复数个 是否写为如"生年支是:辰,戌"??

献花 x0
引用 | 编辑 mainchen
2007-11-13 08:24
8楼
  
1.有关"马"一事 又突发一想 参数的部份既然无法修改 那撰写程式部份 是否有办法做到 只要参数设定成月马命马皆显示的情况下 就算撰写时 写的是天马 而其判定遇到命马或月马 也会直接断定为天马
这样写起来就方便多了 可以少写很多字 说穿了就是懒

嗯! 这样做并不会对其他情形有影响, 这样的判断我已加入 v1.277 版.



2.有关那个无聊的糊涂桃花格 我试了很久 程式写为"命宫,身宫,福德宫,夫妻宫有:天钺&红鸾"还是不行
以阳历1982年6月16日亥时为例 其身宫同时是夫妻宫且天钺红鸾同坐 但就是判定不出来 伤脑筋

我用这个生日, 写如下程式, 可以正常: (请留意该行程式上层是否还有程式不成立造成的)

如果:命宫,身宫,福德宫,夫妻宫有:天钺&红鸾


3.如果条件的限定其生年支是复数个 是否写为如"生年支是:辰,戌"??

是.

献花 x0
引用 | 编辑 Jate
2007-11-13 19:51
9楼
  
1.命宫的宫位是: 和   命宫是:   这两个在撰写上 判定出来的意思是相同的吗?

2.修正了有关糊涂桃花的上层程式 原以为搞定了 却发现又有别的问题 原来使用
"命宫,身宫,福德宫,夫妻宫有:天钺&红鸾" 软体会判定为 只要这些宫位加起来只要有那两星就会成立
比如阴历73年9月23日巳时生者 后来逼不得已 只好写成
(命宫有:天钺&红鸾) || (身宫有:天钺&红鸾) || (夫妻宫有:天钺&红鸾) || (福德宫有:天钺&红鸾)
终于可以如愿运作 有没有什么写法可以简单点的?? 表情

3.既然写到这里 就顺便问一下了   那个()括号的功用究竟是什么?
每刺只要有用到或 都会想说到底要不要加 到底要怎加才会对

献花 x0
引用 | 编辑 mainchen
2007-11-14 07:58
10楼
  
1.命宫的宫位是: 和   命宫是:   这两个在撰写上 判定出来的意思是相同的吗?

是一样的, 因为 "命宫" = "命宫的宫位" = "命宫的地支" , 内值是一样的.



(命宫有:天钺&红鸾) || (身宫有:天钺&红鸾) || (夫妻宫有:天钺&红鸾) || (福德宫有:天钺&红鸾)
终于可以如愿运作 有没有什么写法可以简单点的??

这是最简单的写法了, 不过还可写成: 表情

如果:(命宫,身宫,福德宫,夫妻宫有:天钺)&&(命宫,身宫,福德宫,夫妻宫有:红鸾)



3.既然写到这里 就顺便问一下了   那个()括号的功用究竟是什么? 每刺只要有用到或 都会想说到底要不要加 到底要怎加才会对

() 就如四则运算一样, 一个式子内, 括号内的算式会先做.
有时加了可以更易阅读, 如上例, 也可以不加, 但加了, 看了更清楚. 表情

献花 x0
引用 | 编辑 Jate
2007-11-14 16:05
11楼
  
玩了这么久 可确定有"主星"这语法 问题是昨天在撰写某格其条件是命宫有主星但主星落陷且命宫有地空或地劫 我原是写成"命宫有:主星 .且. *主星的庙旺>=5 .且. 命宫有:地空,地劫"
但判定时却出了'*主星的庙旺'语法错误的问题 这有什么办法可以写呢?

献花 x0
引用 | 编辑 mainchen
2007-11-14 16:18
12楼
  
但判定时却出了'*主星的庙旺'语法错误的问题 这有什么办法可以写呢?


确实有 "主星" 这个参数, 但仅能使用于 "有:" 后面, 包括 "六吉, 七吉, 四煞" 皆是, 它们不能独立取得属性, 因为它们只是 "虚拟" 的出来的.

如果:命宫有:主星

可想像成:

如果:命宫有:紫微,天机,太阳,武曲,天同,廉贞,天府,太阴,贪狼,巨门,天相,天梁,七杀,破军

若真的要判断主星任何一颗庙旺, 如下例: 表情

复制程式
设定:主星庙旺=0 
回圈:i=0 到 13 
   如果:*#{星曜$(i)}#的庙旺>=5 
      设定:主星庙旺=主星庙旺+1 

您可以将此段程式写于最前面, 往下的程式只要想判断主星是否庙旺皆可写成:

如果:主星庙旺>0 表情

献花 x0
引用 | 编辑 Jate
2007-11-15 21:18
13楼
  
1.马的部份是搞定了 但是之前设定好的 只要参数设为天空地空并用 则判定会认为天空是为地空那个 好像有点"走钟"了
2.这次有关主星的那个撰写可真是难了 我试了半天 还是弄不清楚代码那部份究竟应该放那里!?
有关那个"此段程式写于最前面" 的那个最前面 能不能提示一下到底在那里? 表情

当然啦 我使用了最笨的方法 硬是把那条件写成功了 只不过那程式还真不是普通的长

3.另外一个奇怪的点 就是我明明是把星曜的庙旺设成>=5 但是怎么明明是坐"得"的 也会成立勒? 表情   真是疑惑了

献花 x0
引用 | 编辑 mainchen
2007-11-16 07:34
14楼
  
1.马的部份是搞定了 但是之前设定好的 只要参数设为天空地空并用 则判定会认为天空是为地空那个 好像有点"走钟"了

当设定 "只用天空" 时: 命理程式使用 "天空" 或 "地空" 是同位, 算法为 "亥上起子顺安,逆去便是天空乡"
当设定 "天空地空并用" 时: 地空算法为 "亥上起子顺安,逆去便是地空乡", 此时名称就容易混淆, 所以需确认自己所学的排法, 并设定后, 再来写命理程式, 比较不会错乱.



2.这次有关主星的那个撰写可真是难了 我试了半天 还是弄不清楚代码那部份究竟应该放那里!?

我制作了一个范例安装档, 请下载安装后重开软体, 即可看到.



3.另外一个奇怪的点 就是我明明是把星曜的庙旺设成>=5 但是怎么明明是坐"得"的 也会成立勒?   真是疑惑了

若是判断单一星曜之庙旺, 不要忘了加 '*' 全形星号在前面, 不然要看到完整的那行程式, 才知道问题在哪!

献花 x0
引用 | 编辑 Jate
2007-11-16 20:37
15楼
  
如果:{生不逢时格}命宫有:主星 .且. 命宫有:地空,地劫 .且. (*紫微的庙旺>=5 || *天府的庙旺>=5 || *天相的庙旺>=5 || *七杀的庙旺>=5 || *天同的庙旺>=5 || *太阳的庙旺>=5 || *太阴的庙旺>=5 || *巨门的庙旺>=5 || *武曲的庙旺>=5 || *贪狼的庙旺>=5 || *天机的庙旺>=5 || *天梁的庙旺>=5 || *廉贞的庙旺>=5 || *破军的庙旺>=5)

以上为在无使用代码之情况下 以最笨的方法所写出来的程式 经实验 发现有成功的 这时当然很高兴
但在更多的实验之后 发现其实还是失败 主要的原因 当然就是无法确实判别所有主星的庙旺 真是伤脑筋
这时心情又down了下来 大学应该去读资讯的

献花 x0
引用 | 编辑 mainchen
2007-11-17 19:27
16楼
  
以上为在无使用代码之情况下 以最笨的方法所写出来的程式 经实验 发现有成功的 这时当然很高兴
但在更多的实验之后 发现其实还是失败 主要的原因 当然就是无法确实判别所有主星的庙旺 真是伤脑筋
这时心情又down了下来 大学应该去读资讯的

这程式看起来没有问题, 可否指出何者生日时有误?

献花 x0
引用 | 编辑 Jate
2007-11-17 21:10
17楼
  
例如阳历1976年9月12日巳时 其命宫破军是旺地 另带地劫 照原本所写
这不应该出现生不逢时格 但却出现了 也就是说 目前的情况 该入格者 一定入格
不该入格者 居然也入格了

献花 x0
引用 | 编辑 mainchen
2007-11-18 07:18
18楼
  
例如阳历1976年9月12日巳时 其命宫破军是旺地 另带地劫 照原本所写
这不应该出现生不逢时格 但却出现了 也就是说 目前的情况 该入格者 一定入格
不该入格者 居然也入格了

这是因为判断主星落陷并未规范在命宫, 我做了一个范例, 可以正确判断.

ps. 请下载安装并重开软体, 程式亦可复制并贴到其他程式.

献花 x0
引用 | 编辑 Jate
2008-05-05 18:58
19楼
  
斗数格局程式的撰写在多次的实验下 又发现了一个问题 巨逢四煞应该是
身宫或命宫至少有其中一个有巨门为主星 且 命宫四正和身宫四正凑齐四煞
{巨逢四煞格}(命宫,身宫有:巨门) .且. (命宫四正,身宫四正有:擎羊&陀罗&火星&铃星)
怎么看都好像正确 但是~阴历76年7月9号13:30的命 照理说应该不算此格
可是判定上偏偏就是显示有此格 想了很久还是不知道问题在那里   伤脑筋?!

表情

献花 x0
引用 | 编辑 mainchen
2008-05-06 07:27
20楼
  
可是判定上偏偏就是显示有此格 想了很久还是不知道问题在那里

这是 "有:" 指令前的多重宫位判断问题, 此问题已修正于 v1.377 版, 感谢您的指正.

献花 x0