
發(fā)布
注冊(cè)
/
登錄數(shù)據(jù)讀取
關(guān)注創(chuàng)建者:匿名 創(chuàng)建時(shí)間:2026-01-05
數(shù)據(jù)讀取的視頻教程
Fluent讀取Maxwell磁場(chǎng)數(shù)據(jù)
講解Maxwell軟件磁場(chǎng)數(shù)據(jù)導(dǎo)出方法,并修改為能被Fluent MHD磁流體模塊導(dǎo)入的磁場(chǎng)數(shù)據(jù),利用該數(shù)據(jù)文件在Fluent中生成交流振蕩場(chǎng)。講解如何手工創(chuàng)建Mag磁場(chǎng)數(shù)據(jù)文件,并生成旋轉(zhuǎn)磁場(chǎng)。
¥299 1小時(shí)22分鐘 654播放
查看
Hyperworks CFD v2022.1前后處理教程
目錄: 3_1_網(wǎng)格_網(wǎng)格控制 3_2_網(wǎng)格_網(wǎng)格生成與編輯 4_1_后處理_流場(chǎng)可視化 4_2_后處理_流場(chǎng)可視化與數(shù)據(jù)讀取 (課程相關(guān)文件見附件) Altair 官方微信平臺(tái) 最新、最及時(shí)的活動(dòng)和培訓(xùn)訊息;全原創(chuàng)干貨技術(shù)專題;前沿解決方案分享 欲了解更多信息,歡迎訪問: www.altair.com.cn
免費(fèi) 1小時(shí)11分鐘 78播放
查看
abaqus的python二次開發(fā) | 參數(shù)化建模 | 后處理 | 程序詳解
abaqus二次開發(fā)的前處理 (1) 主體函數(shù)的初步形成 (2) 主體函數(shù)的修改 (3) 參數(shù)化 課程4:用一個(gè)例子進(jìn)行abaqus二次開發(fā)的后處理 (1) 數(shù)據(jù)讀取 (2) 數(shù)據(jù)處理 (3) 數(shù)據(jù)輸出
¥100 2小時(shí)27分鐘 401播放
查看
數(shù)據(jù)讀取的實(shí)例教程
VB讀取txt的數(shù)據(jù)
1 概述
VB通常結(jié)合其他的計(jì)算工具進(jìn)行相關(guān)的二次開發(fā),在調(diào)用軟件進(jìn)行計(jì)算時(shí)產(chǎn)生的結(jié)果文件很多都是txt格式的,或者有時(shí)候?yàn)榱朔奖爿敵鰰?huì)在計(jì)算軟件里面有意將想要的結(jié)果輸出為txt格式的文件進(jìn)行存儲(chǔ)。
在VB里除了需要調(diào)用計(jì)算,還需要對(duì)txt的結(jié)果進(jìn)行讀取并顯示,以及做相關(guān)的計(jì)算。VB在讀取txt數(shù)據(jù)時(shí)用到的幾個(gè)主要函數(shù)是LineInput和InputString。本次以一次實(shí)例,通過VB讀取并顯示txt文件的某些數(shù)據(jù)。
需要讀取的數(shù)據(jù)如圖1紅色方框標(biāo)示。該txt文件一共100多行,需要的數(shù)據(jù)在第93行和第96行。
圖1 數(shù)據(jù)位置
2 方法
在VB里面拖曳生成一個(gè)簡(jiǎn)單的界面,如圖2,用于顯示數(shù)據(jù),增加一個(gè)按鈕,執(zhí)行讀取和顯示操作。雙擊按鈕,進(jìn)入代碼編輯界面,首先定義變量。如下所示:
圖2 VB界面
Dim m As Integer, n As Integer, i As Integer, s(1000) As String, str(1000) As String, ss(1000) As String
m = 1
n = 1
Dim input1 As Integer
Dim output1 As Integer
input1 = 1
接著讀取txt文件,讀取時(shí)先獲得VB界面得到的文件位置,采用FileOpen函數(shù),代碼如下:
FileOpen(1, 文件位置.Text & "\linearStressResults.txt", OpenMode.Input)
得到txt文件的行數(shù),VB讀取txt文件是逐行逐行的讀,一般輸出的結(jié)果格式都是固定的,具體位置也是固定的,因此可以采用位置控制的方法找到需要的數(shù)據(jù)。
展開 1、請(qǐng)問一臺(tái)PLC是否可以通過一個(gè)RS485接口接工控機(jī)發(fā)送來的三路數(shù)據(jù)信號(hào)?工控機(jī)上裝了三個(gè)數(shù)據(jù)采集終端。如果可以的話請(qǐng)問怎樣區(qū)分三路信號(hào)?
答: PLC可以通過485接工控機(jī)發(fā)的出來的數(shù)據(jù)來讀取數(shù)據(jù)采集終端的數(shù)據(jù),通過自由口通信的RCV命令接收工控機(jī)發(fā)出來的數(shù)據(jù)。
2、為什么RS485不能完全替代RS232呢?我們的觸摸屏和PLC通訊或PC與PLC通訊都是要用RS232為什么不能都用RS485呢?資料上說485的優(yōu)點(diǎn)比232多多啦!為什么不能完全替代呢?
答:因?yàn)槭紫?32是計(jì)算機(jī)的標(biāo)準(zhǔn)信號(hào),是一個(gè)業(yè)界標(biāo)準(zhǔn),存在范圍廣泛;其次232可以實(shí)現(xiàn)全雙工通信,在發(fā)送數(shù)據(jù)的同時(shí)可以接收,可以用對(duì)講機(jī)和電話來理解,485是半雙工通信,相當(dāng)于對(duì)講機(jī),一個(gè)時(shí)間只能一個(gè)講話,232是電話機(jī)方式,雙方都可以同時(shí)說話。
3、我現(xiàn)在用的筆記本電腦裝有MCGS通用軟件,還有一臺(tái)西門子200PLC,數(shù)據(jù)線有USB轉(zhuǎn)232,還有232轉(zhuǎn)485.另外還有一個(gè)PPI編程電纜,我用自由口監(jiān)控200時(shí)為什么數(shù)據(jù)監(jiān)測(cè)不到呢,讀寫都不行。想請(qǐng)問高手我應(yīng)該如何設(shè)置呢。我想監(jiān)視和控制輸出點(diǎn)
答:485是基于232串口通信標(biāo)準(zhǔn)衍生出來的一種遠(yuǎn)距離,半雙工通信的硬件標(biāo)準(zhǔn),相對(duì)于232標(biāo)準(zhǔn)來說,485采用差分信號(hào)進(jìn)行收發(fā),可以得到更好的干擾抑制效果,所以通信距離更遠(yuǎn),理想狀態(tài)可以達(dá)到1.2KM的通信距離,另外485適用于多設(shè)備組成總線使用;由于其是半雙工的工作模式,所以在發(fā)送時(shí)不可接收,接收時(shí)不可發(fā)送,而232信號(hào)屬于全雙工,接收的同時(shí)也可以發(fā)送。自由口做數(shù)據(jù)監(jiān)視,這個(gè)描述表達(dá)本身是缺少很多條件或者問題不清晰的, 存在問題:a、使用編程軟件監(jiān)測(cè)還是使用MCGS監(jiān)測(cè)?
展開 ######創(chuàng)建csv文件,并按行讀取數(shù)據(jù)#######
import numpy as np
import pandas as pd
import csv
# 1.創(chuàng)建csv文件
with open('123.csv','w',newline='') as file:
csv_writer=csv.writer(file)
# 2.讀取csv指定行的數(shù)據(jù)
with open('C:\\Users\\86178\\Desktop\\python\\pythonProject\\ethylene_methane.csv', 'r') as f:
reader = csv.reader(f)
index = 0
for row in reader:
index = index + 1
# 3.要求
if index %30000 ==0:
# 4.寫入滿足要求的行數(shù)據(jù)
csv_writer.writerow(row)
######添加表頭#######
# 1.讀取csv文件
dg = pd.read_csv('C:\\Users\\86178\\Desktop\\python\\pythonProject\\123.csv',header=None)
# 2.添加表頭
dg = dg.rename(columns = {0:'Num', 1:'Time (seconds)', 2:'Methane conc (ppm)',3:'Ethylene conc(ppm)',4:'Sensor1
展開 Abaqus利用region讀取結(jié)果數(shù)據(jù)
長(zhǎng)安CAE
Abaqus計(jì)算完成后,為輸出某部分模型的結(jié)果數(shù)據(jù),需要用到region,并且配套使用的是getSubset函數(shù)。
示例一創(chuàng)建一個(gè)變量center,將一個(gè)叫做PUNCH的節(jié)點(diǎn)set賦值給這個(gè)變量,通過整個(gè)模型的位移場(chǎng)displacement得到該節(jié)點(diǎn)set的輸出數(shù)據(jù),代碼如下:
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['PUNCH']
centerDisplacement = displacement.getSubset(region=center)
centerValues = centerDisplacement.values
for v in centerValues:
print v.nodeLabel, v.data
其中的displacement是已經(jīng)創(chuàng)建好的位移場(chǎng)數(shù)據(jù),centerDisplacement變量得到該節(jié)點(diǎn)集的所有數(shù)據(jù),centerValues變量得到該節(jié)點(diǎn)集的數(shù)值數(shù)據(jù),通過循環(huán)輸出節(jié)點(diǎn)號(hào)和當(dāng)前數(shù)據(jù)。
展開 工程計(jì)算的時(shí)候很多數(shù)據(jù)是存放在Excel表格中的,我們可能需要通過Python去讀取Excel表格中的數(shù)據(jù),并作相關(guān)的計(jì)算,如何按照想要的方式讀取這些數(shù)據(jù)就很重要,這里整理一下通過Python的pandans去獲取表格某一列或者某一行的數(shù)據(jù)的方式。
首先,給出如下的一個(gè)表格,文件的位置在C:\Users\workstation\Desktop\234.xlsx,接下來就要按照
然后再Python中導(dǎo)入pandans
import pandas as pd
通過如下函數(shù)讀取表格
df = pd.read_excel(r"C:\Users\workstation\Desktop\234.xlsx",sheet_name=0),其中sheet_name=0表示讀取sheet1,這樣整個(gè)表格就讀取進(jìn)來了。
年齡 身高
0 2 4
1 5 7
2 7 10
如何獲取年齡這一列,只需要如下的代碼df['年齡'].values就可獲取這一列除開表頭的所有數(shù)據(jù),同樣的身高也可以通過df['身高'].values獲取.
0 2
1 5
2 7
Name: 年齡, dtype: int64
獲取某一行要也是類似的df.values[0],就可以獲取相應(yīng)行的數(shù)值
[2 4]
這樣就可以很輕松的導(dǎo)入數(shù)據(jù)并進(jìn)行處理了。
展開 
數(shù)據(jù)讀取的相關(guān)專題、標(biāo)簽、搜索
數(shù)據(jù)讀取的最新內(nèi)容
方法二:擬合數(shù)據(jù)到函數(shù)模型
BSDF數(shù)據(jù)擬合工具可以讀取ASCII文件的列表BSDF數(shù)據(jù),以及擬合數(shù)據(jù)到任意的二項(xiàng)式或多項(xiàng)式散射模型。
數(shù)字通信與遠(yuǎn)程控制
所有主流Bronkhorst MFC均支持RS232標(biāo)準(zhǔn)接口,并可選配多種工業(yè)總線協(xié)議,包括Modbus RTU/TCP、PROFIBUS DP、EtherCAT?、DeviceNet?、PROFINET、EtherNet/IP等,這意味著設(shè)備可無縫集成至PLC、DCS或SCADA系統(tǒng),實(shí)現(xiàn)遠(yuǎn)程設(shè)定值修改、實(shí)時(shí)數(shù)據(jù)讀取、故障診斷與固件升級(jí)(OTA),真正融入工業(yè)4.0架構(gòu)
在序列模式的界面中有兩種情況會(huì)需要for循環(huán)的協(xié)助:AddRays()和ReadNextResults(),分別用來增加光線和讀取數(shù)據(jù)。為了提高效率,我們會(huì)以DLL達(dá)成這兩項(xiàng)任務(wù)。文章附件的其中兩個(gè)示例示范了如何在序列模式中高效率的產(chǎn)生方形網(wǎng)格或低量化誤差的光線(dithered rays)。
支持IO-Link通信,無縫接入工業(yè)物聯(lián)網(wǎng)
諾冠智能提升閥支持IO-Link協(xié)議——一種標(biāo)準(zhǔn)化的點(diǎn)對(duì)點(diǎn)數(shù)字通信接口,通過IO-Link主站,用戶可實(shí)現(xiàn):
雙向數(shù)據(jù)傳輸:不僅讀取閥位狀態(tài),還可遠(yuǎn)程配置參數(shù)(如響應(yīng)時(shí)間、故障閾值);
即插即用:簡(jiǎn)化布線,降低安裝成本;
與MES/SCADA系統(tǒng)集成:將閥門數(shù)據(jù)納入工廠整體數(shù)字孿生平臺(tái),實(shí)現(xiàn)全局可視化管理。
3.
Ansys 案例研究 | 鈑金成型的回彈2個(gè)月前
3.2、創(chuàng)建一個(gè)外部數(shù)據(jù)組件。讀取厚度數(shù)據(jù)。將外部數(shù)據(jù)傳輸?shù)健办o力結(jié)構(gòu)”分析模式中。
3.3、創(chuàng)建一個(gè)外部數(shù)據(jù)組件。讀取應(yīng)力與應(yīng)變數(shù)據(jù)。將外部數(shù)據(jù)導(dǎo)入“靜態(tài)結(jié)構(gòu)”分析的設(shè)置中。該過程會(huì)將初始應(yīng)力與初始應(yīng)變信息傳遞至靜態(tài)結(jié)構(gòu)分析中。
4、進(jìn)行回彈分析
4.1、在Mechanical中打開模型。
4.2、讀取所有導(dǎo)入數(shù)據(jù)。
激光雷達(dá)超遠(yuǎn)距離測(cè)距技術(shù)2個(gè)月前
發(fā)送模塊實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)讀取、測(cè)距計(jì)數(shù)讀取、數(shù)據(jù)加擾、成幀、并串轉(zhuǎn)換、占空比脈沖調(diào)制(模擬激光調(diào)制)。接收模塊實(shí)現(xiàn)接收數(shù)據(jù)的位同步、幀同步檢測(cè)、測(cè)距脈沖計(jì)數(shù)、距離解算、恢復(fù)業(yè)務(wù)數(shù)據(jù)。算法實(shí)現(xiàn)模型中各功能模塊連接關(guān)系如下圖所示。
沿地平鐵長(zhǎng)度、寬度方向,均勻劃分8-12個(gè)檢測(cè)點(diǎn)位(臺(tái)面越大,點(diǎn)位越多),確保覆蓋、邊角、對(duì)角線等關(guān)鍵區(qū)域;將水平儀平穩(wěn)放置在檢測(cè)點(diǎn)位,待指針穩(wěn)定后讀取數(shù)據(jù),每個(gè)點(diǎn)位重復(fù)檢測(cè)2次,取平均值,避免單次檢測(cè)的偶然誤差。
3.第三步:數(shù)據(jù)判定,收尾。
用于光子集成電路的集成微透鏡和光柵耦合器4個(gè)月前
然后,OpticStudio 可以直接讀取數(shù)據(jù),以在物理光學(xué)傳播工具 (POP) 中定義光束。
為了在 POP 中沿主光線傳播光束,能量需要沿垂直于 ZBF 平面的方向傳播。因此,在 Lumerical 中記錄電場(chǎng)數(shù)據(jù)的平面應(yīng)垂直于能量傳播的方向。
然后,INTERCONNECT仿真中的“Signal Voltage”元件(它是一個(gè)分段線性導(dǎo)入元件)會(huì)讀取此文件中的數(shù)據(jù)。此元件讀取的文件是使用filename屬性設(shè)置的。
運(yùn)行INTERCONNECT仿真時(shí),“PD Current”元件(它是一個(gè)分段線性導(dǎo)出元件)會(huì)自動(dòng)將其輸入端口的電信號(hào)值導(dǎo)出到其filename屬性指定的文本文件中。
通過python讀取csv數(shù)據(jù),顯示如下:
通過Patran軟件讀取h5文件,顯示法向速度顯示如下:
利用ERP能夠快速識(shí)別表面法向振動(dòng)速度大的板件、頻率點(diǎn),在開發(fā)初期,能夠幫助我們快速識(shí)別關(guān)鍵區(qū)域,指導(dǎo)結(jié)構(gòu)設(shè)計(jì)或阻尼處理。
點(diǎn)擊了解更多詳情:MSC Nastran多學(xué)科結(jié)構(gòu)分析