TI-89计算器用CST控制系统的工具包发布

版权申诉
0 下载量 117 浏览量 更新于2024-10-11 收藏 268KB ZIP 举报
资源摘要信息: "CST.zip_expressionfbk_ti-89 cst control" 本压缩包文件集包含了专为德州仪器TI-89系列计算器设计的控制系统的工具箱,即"cst control"。TI-89系列计算器是一款广泛用于数学和工程计算的图形计算器,其强大的功能和灵活的编程能力使其在学术界和工程界拥有一定的用户基础。"cst control"工具箱的出现,进一步增强了该系列计算器在控制工程领域的应用能力。 知识点如下: 1. 控制系统工具箱(Control System Toolbox,简称CST): 控制系统的工具箱是德州仪器为TI-89系列计算器提供的一个应用软件包,它旨在帮助工程师和学生进行控制系统设计、分析和模拟。该工具箱能够通过一套函数和命令集来简化复杂的控制系统计算任务,如系统模型的建立、系统特性的分析、以及控制器的设计等。 2. TI-89计算器: 德州仪器TI-89系列计算器是面向高级数学和工程应用的图形计算器。该系列计算器具有高分辨率的屏幕、可编程功能和大量的内置应用软件包。它能够处理包括代数、微积分、统计学、物理、线性代数等在内的高级数学运算,并且支持用户自定义函数和程序。 3. CST工具箱的特点: CST工具箱提供了全面的工具集,可以实现控制系统的多种功能,例如: - 系统建模:可以使用传递函数、状态空间、零极点图等多种方法来表示控制系统。 - 系统分析:对控制系统的稳定性、阻尼比、自然频率等特性进行分析。 - 响应模拟:模拟系统的阶跃响应、脉冲响应、频率响应等。 - 控制器设计:包括PID控制器设计、状态反馈控制器设计以及各种高级控制策略。 4. 控制系统的概念: 控制系统是工业自动化的基础,它利用反馈原理来控制物理系统的性能,以达到期望的输出。控制系统通常包括:传感器、控制器、执行器、和被控对象等部分。在控制理论中,系统通常被抽象为数学模型,以便进行分析和设计。 5. 程序包"cst-1.3": 该程序包是"CST"控制系统的版本号,它可能是最新或者特定版本的软件包。在这个版本中可能包含了一些新增功能、改进或修正了旧版本的错误。具体的功能列表和改进点,通常会在德州仪器官方文档或升级说明中详细描述。 6. 文件名称列表: 文件名称"cst-1.3"表明该压缩包中可能包含了"cst-1.3"版本的程序文件。这些文件将被安装到TI-89计算器中,使得用户能够访问和使用"cst control"工具箱的功能。用户可能需要通过TI-89的软件安装功能或者计算机连接来将文件传输并安装到计算器上。 总结来说,"CST.zip_expressionfbk_ti-89 cst control"提供了一整套控制系统的分析和设计工具,能够极大地提升TI-89系列计算器在控制系统领域的应用潜力。通过本工具箱,用户可以在没有计算机的情况下,在计算器上进行控制系统的建模、分析和设计工作。这对于教育和研究都是非常有价值的,尤其是在需要快速验证控制策略时。

以hive的角度检查语法: with cur_dim_comb as (SELECT DISTINCT t.dim_comb ,t.var_sub_class ,t.acc_value FROM gerp.cux_cst_data_alloc_his t WHERE t.top_var_type = '10' AND t.job_ver_id in (SELECT ver.job_ver_id AS p_job_ver_id FROM gerp.cux_cst_dist_jobs_all job INNER JOIN gerp.cux_cst_dist_jobs_vers_all ver ON job.job_id = ver.job_id )) select tp.bd_code --事业部编码 ,tp.bd_name --事业部名称 ,hp.ou_code --OU名称 ,hp.ou_name --OU编码 ,op.main_class_desc --差异大类 ,op.acc_value --科目代码 ,op.acc_desc --科目名称 ,op.dim_comb --区分维度 ,op.begin_amount --期初余额 ,op.accrual_amount --本期发生 ,op.balance_diff_alloc_amount --期末差异结存 ,op.var_sub_class ,op.main_class_value ,op.org_id ,op.period_name ,op.job_ver_id from (select up.* ,q1.* from (SELECT DISTINCT maincl.* ,t.* FROM t inner join (SELECT fv.flex_value ,fv.description FROM fv inner join fs on fv.flex_value_set_id = fs.flex_value_set_id AND fs.flex_value_set_name = 'CUX_CST_VARIANCE_TYPE' AND fv.enabled_flag = 'Y' AND fv.hierarchy_level = '2' AND fv.flex_value LIKE '10%' ) maincl on t.var_main_class = maincl.flex_value inner join cur_dim_comb on cur_dim_comb.var_sub_class = t.var_sub_class and cur_dim_comb.acc_value = t.acc_value WHERE 1 = 1 AND t.top_var_type = '10' AND t.job_ver_id in (SELECT ver.job_ver_id AS p_job_ver_id FROM gerp.cux_cst_dist_jobs_all job INNER JOIN gerp.cux_cst_dist_jobs_vers_all ver ON job.job_id = ver.job_id) ORDER BY maincl.description ,t.acc_value ,cur_dim_comb.dim_comb ) up inner join (SELECT t1.* ,SUM(t1.begin_amount) begin_amount ,SUM(t1.accrual_amount) accrual_amount ,SUM(t1.balance_diff_alloc_amount) balance_diff_alloc_amount FROM gerp.cux_cst_data_alloc_his t1 LEFT JOIN gerp.cux_cst_data_alloc_his t ON t1.top_var_type = '10' AND t1.var_sub_class = t.var_sub_class --p_var_sub_class AND t1.org_id = t.org_id --p_org_id AND t1.period_name = t.period_name --p_period_name AND t1.job_ver_id = t.job_ver_id --p_job_ver_id AND t1.acc_value = t.acc_value --p_acc_value WHERE t1.dim_comb in (select distinct dim_comb from cur_dim_comb) group by t1.org_id,t1.period_name,t1.job_ver_id,t1.var_sub_class,t1.acc_value ) q1 on q1.org_id = up.org_id --p_org_id AND q1.period_name = up.period_name --p_period_name AND q1.job_ver_id = up.job_ver_id --p_job_ver_id AND q1.var_sub_class = up.var_sub_class --p_var_sub_class AND q1.acc_value = up.acc_value --p_acc_value ) op

2023-05-26 上传