一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于PSIM的動(dòng)態(tài)鏈接庫(kù)應(yīng)用

CHANBAEK ? 來(lái)源:開(kāi)關(guān)電源之PSIM芯片建模與 ? 作者:xf謝飛機(jī) ? 2023-06-23 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

好久沒(méi)更新了,看到有朋友留言,自己都差點(diǎn)把這個(gè)事兒忘記了,就臨時(shí)發(fā)一篇吧,前面我們已經(jīng)仿真建模了單周期芯片3PCS01的內(nèi)部工作模型,根據(jù)這些模塊的功能,我們可以嘗試數(shù)字化3PCS01。

采用PSIM里面的動(dòng)態(tài)鏈接庫(kù)dll,將程序在visual studio 2019里面編譯,這樣我們就可以采用PSIM進(jìn)行數(shù)模結(jié)合仿真。

wKgZomSNGE2Adl8QAAECCSpJTJI595.jpg

上圖是內(nèi)部功能模塊,將內(nèi)部功能模塊數(shù)字化,這里只數(shù)字化采樣,環(huán)路控制,依然遵循C2000系列內(nèi)部控制的設(shè)置,這里用一個(gè)外部上升沿,并盡可能接近CMP=0時(shí),觸發(fā)ADC采樣,環(huán)路控制計(jì)算,并在下一個(gè)周期點(diǎn)更新環(huán)路輸出值。

wKgaomSNGE2AREIlAADBenPF6tU278.jpg

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

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

double t, delt;

double* in, * out;

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

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

wKgZomSNGE2AB06zAAAYUj_GPHs249.jpg

仿真之后的波形:

wKgZomSNGE2AMn8wAADmVN56O6U025.jpg

wKgaomSNGE2AVROsAACrVkh1Gmg410.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dll
    dll
    +關(guān)注

    關(guān)注

    0

    文章

    116

    瀏覽量

    46133
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6671

    瀏覽量

    548686
  • 仿真
    +關(guān)注

    關(guān)注

    52

    文章

    4253

    瀏覽量

    135529
  • PSIM
    +關(guān)注

    關(guān)注

    24

    文章

    41

    瀏覽量

    27046
  • 動(dòng)態(tài)鏈接庫(kù)

    關(guān)注

    0

    文章

    11

    瀏覽量

    7135
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux動(dòng)態(tài)鏈接庫(kù)的基本概念

    學(xué)習(xí)Linux動(dòng)態(tài)鏈接庫(kù)是一個(gè)繞不開(kāi)的話(huà)題,我們今天就一起來(lái)看一下什么是動(dòng)態(tài)鏈接庫(kù)動(dòng)態(tài)鏈接庫(kù)
    發(fā)表于 09-27 14:31 ?1711次閱讀

    關(guān)于使用動(dòng)態(tài)鏈接庫(kù)及圖像采集的問(wèn)題

    我用的是方誠(chéng)科技的工業(yè)相機(jī),里面提供了一些動(dòng)態(tài)鏈接庫(kù),包括了相機(jī)初始化,采集圖像,顏色處理等函數(shù),我以前都是用VB做的,買(mǎi)相機(jī)的時(shí)候他會(huì)提供VB的模塊,所以用VB比較方便。現(xiàn)在我想用LABVIEW做
    發(fā)表于 05-26 18:05

    什么是動(dòng)態(tài)鏈接庫(kù)?如何編寫(xiě)、生成DLL

    什么是動(dòng)態(tài)鏈接庫(kù)?如何編寫(xiě)、生成DLL
    發(fā)表于 01-17 09:54

    labview調(diào)用動(dòng)態(tài)鏈接庫(kù)問(wèn)題

    本帖最后由 ZHZJK 于 2014-7-15 11:07 編輯 本人使用動(dòng)態(tài)鏈接庫(kù)一直沒(méi)成功過(guò),這次準(zhǔn)備調(diào)用讀卡器的dll來(lái)讀卡用了其中 打開(kāi)串口 和讀取卡號(hào) 兩函數(shù)總是有錯(cuò)希望大家?guī)兔纯?/div>
    發(fā)表于 07-15 11:01

    關(guān)于labview'的動(dòng)態(tài)鏈接庫(kù)的問(wèn)題

    最近使用labview調(diào)用動(dòng)態(tài)鏈接庫(kù),使用vs2017生成dll文件,然后調(diào)用,但是為什么輸入數(shù)組的情況下輸出一直為0呢,我使用公式節(jié)點(diǎn)調(diào)用同樣的c語(yǔ)言,就沒(méi)問(wèn)題?請(qǐng)教大佬們?cè)趺唇鉀Q?還有我想問(wèn)一下labview是調(diào)用公式節(jié)點(diǎn)的執(zhí)行速度快還是調(diào)用
    發(fā)表于 03-14 11:26

    基于動(dòng)態(tài)鏈接庫(kù)技術(shù)的感應(yīng)器非線(xiàn)性特性校正

    提出一種基于動(dòng)態(tài)鏈接庫(kù)技術(shù)的傳感器非線(xiàn)性特性校正新方法。將傳感器是數(shù)據(jù)采集程序與傳感器的非線(xiàn)性特性校正算法置于同一個(gè)動(dòng)態(tài)鏈接庫(kù)中,這樣應(yīng)用程序從動(dòng)態(tài)
    發(fā)表于 06-25 09:55 ?26次下載

    動(dòng)態(tài)鏈接庫(kù)在LabVIEW中的高級(jí)應(yīng)用

    LabVIEW 中的提供了調(diào)用共享庫(kù)函數(shù)的接口,但是一些現(xiàn)成的函數(shù)庫(kù)卻因?yàn)榻涌趨?shù)類(lèi)型不同而不能在LabVIEW 中使用。利用重新編寫(xiě)動(dòng)態(tài)鏈接庫(kù)的方法可以建立舊函數(shù)庫(kù)與LabVIEW
    發(fā)表于 08-04 10:09 ?57次下載

    C++中動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建和調(diào)用

    動(dòng)態(tài)連接庫(kù)的創(chuàng)建步驟: 一、創(chuàng)建Non-MFC DLL動(dòng)態(tài)鏈接庫(kù) 1、打開(kāi)File —> New —> Project選項(xiàng),選擇Win32 Dynamic-Link Library
    發(fā)表于 11-24 18:13 ?7次下載

    LINUX環(huán)境下CLIPS動(dòng)態(tài)鏈接庫(kù)的實(shí)現(xiàn)方法

    在LINUX環(huán)境下,為了簡(jiǎn)便、快捷地制作出CLIPS動(dòng)態(tài)鏈接庫(kù),本文采用了CNU AUTOTOOLS把CLIPS嵌入式高級(jí)語(yǔ)言編譯成動(dòng)態(tài)鏈接庫(kù)的實(shí)現(xiàn)方法,重點(diǎn)研究如何編寫(xiě)配置信息,利用
    發(fā)表于 04-14 21:18 ?30次下載

    虛擬儀器中動(dòng)態(tài)鏈接庫(kù)的應(yīng)用

    本文在闡述了動(dòng)態(tài)鏈接庫(kù)技術(shù)和虛擬儀器中的 動(dòng)態(tài)鏈接 庫(kù)機(jī)制的基礎(chǔ)上,詳述了基于DLL的USB接口虛擬儀器的設(shè)計(jì)的關(guān)鍵內(nèi)容。
    發(fā)表于 07-05 17:17 ?27次下載
    虛擬儀器中<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>鏈接庫(kù)</b>的應(yīng)用

    VC++動(dòng)態(tài)鏈接庫(kù)編程深入淺出

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

    由MATLAB的.m文件生成動(dòng)態(tài)鏈接庫(kù)的方法說(shuō)明

    由MATLAB的.m文件生成動(dòng)態(tài)鏈接庫(kù)的方法說(shuō)明
    發(fā)表于 08-16 18:54 ?0次下載

    英創(chuàng)信息技術(shù)WinCE設(shè)備動(dòng)態(tài)鏈接庫(kù)的制作與調(diào)用

    在使用英創(chuàng)ARM9系列主板做開(kāi)發(fā)時(shí),用戶(hù)可能希望將自己一部分代碼封裝起來(lái),隱藏代碼的實(shí)現(xiàn)過(guò)程,只提供接口供其他程序調(diào)用。使用動(dòng)態(tài)鏈接庫(kù)(Dynamic Link Library)可以很好實(shí)現(xiàn)這個(gè)要求
    的頭像 發(fā)表于 01-15 14:33 ?1376次閱讀
    英創(chuàng)信息技術(shù)WinCE設(shè)備<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>鏈接庫(kù)</b>的制作與調(diào)用

    單片機(jī)高階技能之動(dòng)態(tài)鏈接庫(kù)技術(shù)實(shí)現(xiàn)

    單片機(jī)高階技能之動(dòng)態(tài)鏈接庫(kù)技術(shù)實(shí)現(xiàn)
    發(fā)表于 11-17 12:21 ?13次下載
    單片機(jī)高階技能之<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>鏈接庫(kù)</b>技術(shù)實(shí)現(xiàn)

    Linux下的靜態(tài)鏈接庫(kù)動(dòng)態(tài)鏈接庫(kù)的區(qū)別是什么?

    學(xué)習(xí)Linux動(dòng)態(tài)鏈接庫(kù)是一個(gè)繞不開(kāi)的話(huà)題,我們今天就一起來(lái)看一下什么是動(dòng)態(tài)鏈接庫(kù)、動(dòng)態(tài)鏈接庫(kù)
    的頭像 發(fā)表于 02-17 10:49 ?1738次閱讀
    Linux下的靜態(tài)<b class='flag-5'>鏈接庫(kù)</b>和<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>鏈接庫(kù)</b>的區(qū)別是什么?