This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMS320F2.8377万S:如何在Ubuntu 16.04 中运行CompDesigner.exe和SFRA_GUI.exe

Guru**** 2538930 points
Other Parts Discussed in Thread: SFRA, CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/655604/linux-tms320f28377s-how-to-run-compdesigner-exe-and-sfra_gui-exe-in-ubuntu-16-04

部件号:TMS320F2.8377万S
主题中讨论的其他部件:SFRA,controlSUITE

工具/软件:Linux

我是Vamshi,

                我在Ubuntu 16.04 中打开CompDesigner.exe和SFRA_GUI.exe时遇到问题。

当我双击图标打开时,收到错误消息。 我搜索了一个参考,但找不到任何参考。

因此,我想知道如何克服这一问题。

                       谢谢!

                    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对不起,Linux 环境不支持SFRA GUI,您需要使用Windows。  

    对于薪酬设计师来说,这是相同的。

    现在,对于SFRA工具,有一个没有GUI的解决方法,我将在此处列出步骤

    使用不带SFRA GUI集成的SFRA

     

    1. 按照SFRA Lib用户指南中的步骤将SFRA集成到项目中
    2. 由于资源限制,很少有应用程序没有SFRA GUI所需的SCI端口可用
    3. 在这种情况下,请忽略SFRA lib用户指南中的SFRA GUI集成步骤
    4. 按照用户指南中的说明集成注射,收集和后台功能。
    5. 现在要启动SFRA扫描,请将SFRA对象放在监视窗口中。
    6. 当您希望SFRA扫描开始时(这是单击SFRA GUI上的START SWEEP的替代方法),将SFRA_OBJ.START写入1
    7. 现在监视SFRA_OBJ.FreqIndex变量,它将随着SFRA扫描的执行而逐渐增加
    8. SFRA_OBJ.FreqIndex达到Vec_Length后,SFRA扫描完成
    9. 作为SFRA初始化的一部分,如UG中所述,开环和植物数量级和相位存储在称为的阵列中

     

    //---------------- SFRA相关变量---------------------------

    浮点平面MagVect[SFRA_FREQ_LENG];

    浮点平面PhaseVect[SFRA_FREQ_LENG];

    浮点olMagVect[SFRA_FREQ_LENG];

    浮点olPhaseVect[SFRA_FREQ_LENG];

    float freqVect[SFRA_FREQ_length];  

     

    10,可以将其放在监视窗口中,检查并研究反应

    11.扫描完成后,单击CCS内的View->MemoryBrowser (查看->内存浏览器)

    12.在内存浏览器中输入&freqVect以查看频率矢量并选择32位浮点

    13.现在单击“Save memory (保存内存)”

    14.将出现一个弹出窗口,选择TI数据并在您喜欢的位置指定文件名*.dat

    15.现在单击Next (下一步  )并从内存浏览器中指定阵列起点的地址,然后指定长度,确保选择了32位浮点。 单击Finish (完成)。

    16.dat文件中保存数据

    17.对plantMagVect,plantPhaseVect,olMagVect,olPhaseVect重复此步骤,这样您将有5个*.dat文件。

    18.\n\n现在,如果您希望在MATLAB或其他工具中使用此数据,则可以将数据填充到Excel文件中

    19.为此,请打开位于C:\ti\controlSUITE\libs\app_libs\SFRA\v1_10_00_00\Scripts的FRAData.xlsx文件

    在Excel中

    20.您可以选择重新命名并保存它。

    现在,此Excel工作表有四列,第一列是频率数据

    22.打开保存的*dat文件

    23.选择从第二行开始到文件结尾的数据,然后按Ctrl+C复制数据

    24..现在打开Excel文件,转到对应向量下的第一个元素,然后按Ctrl+V复制数组

     

    28.对每一列重复上述步骤

    29.Excel文件为所有5列更新后

    30.1.可以使用MATLAB脚本导入FRA数据并在sisotool中进行操作等。

    31.one还可以将文件另存为*。csv文件,并与薪酬设计工具配合使用。    

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的回复,
    我将尝试您向我建议的方法,并在完成时告知您。
    谨致问候。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对不起,先生,

           添加SFRA代码后,我收到一个错误。 我甚至更改了DSP2803x_Headers_nonBIOS.cmd文件。 请解决此问题。

    谨致问候。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您,先生,现在我可以在Ubuntu 16.04 中使用SFRA。 实际上,CCS中存在内存映射问题,现在已解决。
    谨致问候Vamshi Krishna。