衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于PSIM的動態鏈接庫應用

CHANBAEK ? 來源:開關電源之PSIM芯片建模與 ? 作者:xf謝飛機 ? 2023-06-23 10:20 ? 次閱讀

好久沒更新了,看到有朋友留言,自己都差點把這個事兒忘記了,就臨時發一篇吧,前面我們已經仿真建模了單周期芯片3PCS01的內部工作模型,根據這些模塊的功能,我們可以嘗試數字化3PCS01。

采用PSIM里面的動態鏈接庫dll,將程序在visual studio 2019里面編譯,這樣我們就可以采用PSIM進行數模結合仿真。

wKgZomSNGE2Adl8QAAECCSpJTJI595.jpg

上圖是內部功能模塊,將內部功能模塊數字化,這里只數字化采樣,環路控制,依然遵循C2000系列內部控制的設置,這里用一個外部上升沿,并盡可能接近CMP=0時,觸發ADC采樣,環路控制計算,并在下一個周期點更新環路輸出值。

wKgaomSNGE2AREIlAADBenPF6tU278.jpg

在DLL程序編寫中一定要加入,如下代碼

__declspec(dllexport)void simuser(t, delt, in, out)

double t, delt;

double* in, * out;

其中,t表示仿真時間,delt表示仿真步長,in和out分別表示輸入輸出,這些變量只需要定義,不用賦值。

將編譯生成后的dll文件和PSIM原理圖放置同一目錄下。

wKgZomSNGE2AB06zAAAYUj_GPHs249.jpg

仿真之后的波形:

wKgZomSNGE2AMn8wAADmVN56O6U025.jpg

wKgaomSNGE2AVROsAACrVkh1Gmg410.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dll
    dll
    +關注

    關注

    0

    文章

    116

    瀏覽量

    45543
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545743
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    133986
  • PSIM
    +關注

    關注

    24

    文章

    41

    瀏覽量

    26708
  • 動態鏈接庫
    +關注

    關注

    0

    文章

    11

    瀏覽量

    7077
收藏 人收藏

    評論

    相關推薦

    Linux動態鏈接庫的基本概念

    學習Linux動態鏈接庫是一個繞不開的話題,我們今天就一起來看一下什么是動態鏈接庫動態鏈接庫
    發表于 09-27 14:31 ?1584次閱讀

    關于使用動態鏈接庫及圖像采集的問題

    我用的是方誠科技的工業相機,里面提供了一些動態鏈接庫,包括了相機初始化,采集圖像,顏色處理等函數,我以前都是用VB做的,買相機的時候他會提供VB的模塊,所以用VB比較方便。現在我想用LABVIEW做
    發表于 05-26 18:05

    什么是動態鏈接庫?如何編寫、生成DLL

    什么是動態鏈接庫?如何編寫、生成DLL
    發表于 01-17 09:54

    labview調用動態鏈接庫問題

    本帖最后由 ZHZJK 于 2014-7-15 11:07 編輯 本人使用動態鏈接庫一直沒成功過,這次準備調用讀卡器的dll來讀卡用了其中 打開串口 和讀取卡號 兩函數總是有錯希望大家幫忙看看
    發表于 07-15 11:01

    關于labview'的動態鏈接庫的問題

    最近使用labview調用動態鏈接庫,使用vs2017生成dll文件,然后調用,但是為什么輸入數組的情況下輸出一直為0呢,我使用公式節點調用同樣的c語言,就沒問題?請教大佬們怎么解決?還有我想問一下labview是調用公式節點的執行速度快還是調用
    發表于 03-14 11:26

    基于動態鏈接庫技術的感應器非線性特性校正

    提出一種基于動態鏈接庫技術的傳感器非線性特性校正新方法。將傳感器是數據采集程序與傳感器的非線性特性校正算法置于同一個動態鏈接庫中,這樣應用程序從動態
    發表于 06-25 09:55 ?26次下載

    動態鏈接庫在LabVIEW中的高級應用

    LabVIEW 中的提供了調用共享庫函數的接口,但是一些現成的函數卻因為接口參數類型不同而不能在LabVIEW 中使用。利用重新編寫動態鏈接庫的方法可以建立舊函數與LabVIEW
    發表于 08-04 10:09 ?57次下載

    C++中動態鏈接庫的創建和調用

    動態連接的創建步驟: 一、創建Non-MFC DLL動態鏈接庫 1、打開File —> New —> Project選項,選擇Win32 Dynamic-Link Library
    發表于 11-24 18:13 ?7次下載

    LINUX環境下CLIPS動態鏈接庫的實現方法

    在LINUX環境下,為了簡便、快捷地制作出CLIPS動態鏈接庫,本文采用了CNU AUTOTOOLS把CLIPS嵌入式高級語言編譯成動態鏈接庫的實現方法,重點研究如何編寫配置信息,利用
    發表于 04-14 21:18 ?30次下載

    虛擬儀器中動態鏈接庫的應用

    本文在闡述了動態鏈接庫技術和虛擬儀器中的 動態鏈接 機制的基礎上,詳述了基于DLL的USB接口虛擬儀器的設計的關鍵內容。
    發表于 07-05 17:17 ?27次下載
    虛擬儀器中<b class='flag-5'>動態</b><b class='flag-5'>鏈接庫</b>的應用

    VC++動態鏈接庫編程深入淺出

    靜態鏈接庫動態鏈接庫都是共享代碼的方式,如果采用靜態鏈接庫,則無論你愿不愿意,lib中的指令都被直接包含在最終生成的EXE文件中了。但是若使用DLL,該DLL不必被包含在最終
    發表于 10-21 17:03 ?0次下載
    VC++<b class='flag-5'>動態</b><b class='flag-5'>鏈接庫</b>編程深入淺出

    由MATLAB的.m文件生成動態鏈接庫的方法說明

    由MATLAB的.m文件生成動態鏈接庫的方法說明
    發表于 08-16 18:54 ?0次下載

    英創信息技術WinCE設備動態鏈接庫的制作與調用

    在使用英創ARM9系列主板做開發時,用戶可能希望將自己一部分代碼封裝起來,隱藏代碼的實現過程,只提供接口供其他程序調用。使用動態鏈接庫(Dynamic Link Library)可以很好實現這個要求
    的頭像 發表于 01-15 14:33 ?1189次閱讀
    英創信息技術WinCE設備<b class='flag-5'>動態</b><b class='flag-5'>鏈接庫</b>的制作與調用

    單片機高階技能之動態鏈接庫技術實現

    單片機高階技能之動態鏈接庫技術實現
    發表于 11-17 12:21 ?13次下載
    單片機高階技能之<b class='flag-5'>動態</b><b class='flag-5'>鏈接庫</b>技術實現

    Linux下的靜態鏈接庫動態鏈接庫的區別是什么?

    學習Linux動態鏈接庫是一個繞不開的話題,我們今天就一起來看一下什么是動態鏈接庫動態鏈接庫
    的頭像 發表于 02-17 10:49 ?1367次閱讀
    Linux下的靜態<b class='flag-5'>鏈接庫</b>和<b class='flag-5'>動態</b><b class='flag-5'>鏈接庫</b>的區別是什么?
    百家乐博娱乐赌百家乐的玩法技巧和规则| 岫岩| 女优百家乐官网的玩法技巧和规则| 玩百家乐怎么能赢呢| 玩百家乐官网技巧博客| 百家乐现金网平台| 太阳城百家乐游戏| 马德里百家乐官网的玩法技巧和规则| 大发888下载 客户端| 百家乐官网常用公式| 太阳城招聘| 百家乐官网挂机软件| 威尼斯人娱乐场老品牌| 赌博百家乐官网的乐趣| 百家乐是娱乐场| 湄潭太阳城房价| 网上百家乐官网有人赢过嘛| 星期8百家乐娱乐城| 闲和庄百家乐官网娱乐网| 威尼斯人娱乐场官网48008 | 金冠娱乐城官网| 广东百家乐扫描分析仪| 双鸭山市| 百家乐的各种打法| 百家乐官网哪条下路好| 大发888ber娱乐场下载| 圣淘沙百家乐官网的玩法技巧和规则 | 博彩百家乐后一预测软件| 石河子市| 真百家乐游戏| 最新百家乐官网出千赌具| 网上棋牌是真的吗| 百家乐投注网站是多少| 百家乐官网视频游戏盗号| 百家乐网上赌场| 缅甸百家乐官网赌城| 永利国际娱乐| 波音百家乐现金网投注平台排名导航 | 大发888老虎机苹果版| 澳门百家乐公试打法| 新思维百家乐官网投注法|