竞标描述

竞标秘诀:竞标之后即可获得雇主联系方式,主动联系雇主更容易中标!

交付描述
1个阶段 , 共3个阶段
最多可添加 3 个图片/文件,每个大小不超过 5MB
    维权
       最多可添加 3 个图片/文件,每个大小不超过 2MB
    对雇主进行评价
    • 付款积极性  
    • 合作愉悦度  
    对服务商进行评价
    • 工作速度  
    • 工作质量  
    • 工作态度  
    竞标描述
       最多可添加 5 个图片/文件

    企业用户请完善企业信息,
    个人用户请完善个人信息

    电子方案开发供应链平台
    一键发布任务
    获取验证码
    返回

    发布成功


    当前位置 : 首页 > 快包项目 > 项目详情

    Matlab Generater开发需求

    黄金1级项目 星级雇主

    3033人浏览

    1人竞标

    反馈

    收藏

    该雇主为二星雇主,选中多次,项目靠谱,请大家踊跃竞标!

    ¥30000.00

    发布时间:2018.02.06 行业分类:汽车电子 技术分类:EDA/PCB
    • 发布需求
      2018.02.06
    • 联系雇主
    • 雇主选中
    • 托管佣金
    • 服务商工作
    • 验收付款
    项目详情 (竞标后方可查看雇主联系方式)

    需求描述

    1.       创建一个新的MDL文件:

    我司通过调用Matlab Generater库相应API接口,然后自动生成Matlab支持的MDL文件。

     

    开发思路:

    1)  先创建一个空的MDL文件模板,当创建新的MDL文件时,可以通过拷贝这个模板文件来完成;

     

     

    2.       MDL文件,增加已经编辑好的模型:

     

    我司会编辑好自己的模型,并将模型存放至一个模板MDL中,然后调用Matlab Generater库相应API接口,将我们定义的模型增加至MDL文件。

     

    开发思路:

    1)  在模板文件中,查找到模型;

    2)  将模型相关内容,拷贝至目标MDL文件中;

     

     

    3.       MDL文件,增加 SimuLink Library中的Block

     

      我司会调用Matlab Generater库相应API接口,向MDL文件增加常用的SimuLink Blocks

     

    开发思路:

    1)  将SimuLink 常用的Blocks,存放到一个模板文件中;

    2)  在SimuLink Blocks模板文件中,查找到Block;

    3)  将Block相关内容,拷贝至目标MDL文件中;

     

     

    4.       连接MDL文件中的模型:

      我司会调用Matlab Generater库相应API接口,将MDL文件中的模型进行连接。

     

    开发思路:

    1)  在MDL文件中,查找到相关模型;

    2)  将连接相关语句,插入到相关位置;

     

     

    5.       修改MDL文件中模型参数:

     

    我司会调用Matlab Generater库相应API接口,修改模型参数。

     

    注:

    1)  模型不局限于S_Fun、还包括连线、Blocks等;

    2)  参数不局限于S_Fun参数,还包括名称、颜色、位置、图片等。

     

    开发思路:

    1)  在MDL文件中,查找到相关模型;

    2)  将参数相关语句,进行插入、替换等操作;

     

     

    6.       删除MDL文件中自己创建的内容:

    我司会调用Matlab Generater库相应API接口,删除通过Matlab Generater添加的全部内容。

     

    开发思路:

    1)  所有通过Matlab Generater添加的语句,都需要进行标记;

    2)  查找MDL中添加的标记,将标记的内容进行删除操作;

     

     

    7.       自动优化MDL布局:

    我司会调用Matlab Generater库相应API接口,将增加的内容自动美化布局;

     

    开发思路:

    1)  将模型输入、输出设置成固定大小;

    2)  依据模型的输入、输出个数,决定模型大小;

    3)  依据输入、输出顺序,依次将输入输出放置到相关位置上;

     

    接口定义

     

    /****************************************************

    功能描述:打开或新建一个MDL文件

    参    数:pszMDLName:MDL名称

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_open_model( const char* pszMDLName);

     

    /****************************************************

    功能描述:增加Block

    参    数:pszMDLName:MDL名称

              pszBlockName:Block名称

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_add_block( const char* pszMDLName, const char* pszBlockName);

     

    /****************************************************

    功能描述:连接Blocks

    参    数:pszMDLName:MDL名称

              pszSrcBlock:源Block

              pszDstBlock:目标Block

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_add_line( const char* pszMDLName, const char* pszSrcBlock, const char* pszDstBlock);

     

    /****************************************************

    功能描述:设置参数

    参    数:pszMDLName:MDL名称

              pszBlockName:Block名称

              pszParam:参数名称

              pszValue:参数值

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_set_param( const char* pszMDLName, const char* pszBlock, const char*  pszParam, const char *  pszValue);

     

    /****************************************************

    功能描述:更新布局

    参    数:pszMDLName:MDL名称

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_update_layout(const char* pszMDLName);

     

    /****************************************************

    功能描述:删除所有自己创建的模型

    参    数:pszMDLName:MDL名称

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_delete_model(const char* pszMDLName);

     

    /****************************************************

    功能描述:保存模型

    参    数:pszMDLName:MDL名称

    返 回 值:错误码(0Success

    ****************************************************/

    int pano_save_model( const char* pszMDLName);

     

    软件平台要求

    ²  支持Windows XpWindows 7Windows 10等操作系统。

    ²  支持32位、64位编译项。

    ²  基于C++开发语言。

    ²  基于Visual Stdio的开发环境。

     

    本项目中包含更多内容

    您需要 登录 才可以查看内容和下载附件,

    没有账号?立即注册

    温馨提示

    1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
    2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
    3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!

    • 慧创空间  被  模拟电路设计选中,获得一张黄金竞标卡

    • 蓝海2018  被  电子叉车秤的代码修改调试选中,获得一张白银竞标卡

    • 1704270959NrPA  被  开发一个python小程序,快速抓包生成简单表格选中,获得一张青铜竞标卡

    • 1703147427IQwM  被  修改STC15W408AS单片机代码选中,获得一张青铜竞标卡

    • mtk1625  被  STM32F407使用USB接口连接EC200D模块选中,获得一张青铜竞标卡

    • 1603431805HB69  被  更改原先PCB具备抗干扰抗电磁功能选中,获得一张青铜竞标卡

    • 1708226840fQr2  被  线缆带电检测选中,获得一张青铜竞标卡

    • 摆渡者设计  被  vue.js前端开发选中,获得一张青铜竞标卡

    • 慧创空间  被  做一个两组线圈(垂直放置)的电机功率驱动器选中,获得一张黄金竞标卡

    • 竞标记录(1)
    猜您感兴趣的任务
    更多
    不够精准?赶紧完善你的技术标签>>
    推荐元器件
    更多
    雇主信息
    jingzhu

    联系方式:

    竞标后可见

    好评率:

    100%

    发包数量:

    0

    选中数量:

    2

    相关方案
    更多
    热门元器件
    更多
    最新活动
    意见反馈
    取消