“自定义分析方案”将会出现在:“方案分析-自定义方案”功能页。
一、基本知识
1. 关于方案分析的基础帮助请参考“方案分析"。
2. 本方案主要在软件界面中完成参数配置,和代码编写。
3. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。
二、启动编辑器
1. 首次打开“自定义方案”时会提示您编辑公式,自动打开编辑窗口。
2. 也可以从下拉方案列表选择“编辑”进行窗口。
三、基本配置:位于窗口左侧,选择或填写方案的基本信息。
3.1 适用CP:选择本方案适配的CP。
3.2 方案类型:具体描述可参考帮助“方案分析”。
3.3 号位数量:最大支持号位,如果设置为“3”,则可以编写直选3、组选3这样的方案。
3.4 方案模式:选择方案命中判定的模式。
1)定胆模式:如方案所出号码在KJ号码中时为命中。
2)杀号模式:如方案所出号码不在KJ号码中时为命中。
3.5 号码出号个数
1)最小出号个数:方案所支持的最小出号数量。
2)最大出号个数:方案所支持的最大出号数量,此值决定了方案公式的数量,因为需要为每个号码都编辑一个公式,所以此值设置完成后请点击旁边的“调整”按钮,同时编辑右侧对应号码的公式。
3)默认出号个数:在方案分布页面“出号个数”默认选择的数量,必须在最小个数和最大个数区间。
3.6 动态参数配置:这些值会在调用公式时从小到大的迭代,而您可以在公式里利用这些值取不同的历史数据、号位,或做为某个算法的采用判断(不同的值用不同的算法)。
1)X1,X2:X参数的最小值和最大值,公式中取此值的方法: X = tonumber(string.sub(param, 3, 3))
2)Y1,Y2:Y参数的最小值和最大值,公式中取此值的方法: Y = tonumber(string.sub(param, 6, 6))
3)Z1,Z2:Z参数的最小值和最大值,公式中取此值的方法: Z = tonumber(string.sub(param, 9, 9))
四、公式编辑
4.1 公式列表:位于右上,列出需要编辑的公式,数量由“最大出号个数”决定。双击公式进入编辑模式。
4.2 运算函数:位于右中,列出公式中常用到的变量、运算符、函数等资源,甚至是一个完整的公式代码。双击项目会插入资源到下面公式编辑器的光标处。
4.3 公式编辑器:位于右下,您可以手动编辑代码,以实现您的公式要求。
1)说明:一个公式最终的方案号码需要保存到“rb”这个变量。