999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB和MATLAB混合編程下的彈性地基梁分析

2010-04-14 03:55:08同霄張笑
山西建筑 2010年12期
關鍵詞:程序

同霄 張笑

1 Active X對象的創建

1.1 基本概念

1)Active X是一門生成、使用和集成組件的技術。

2)OLE:傳統上,軟件開發工具是始終如一的,即使能與其他工具交換組件并能實施一些變化,其交換和變化也是微小的。編程環境是獨立于其他應用程序的“孤島”。隨著OLE的引入,軟件的開發方法從面向過程轉化為面向對象。

1.2 控制器獲取自動化對象的一般過程

用CreateObject()函數生成要引用的應用程序,與OLE自動化服務器聯系,其語法如下:

Set AppObject=CreateObject(Class,ServerName)

Class是服務器應用程序在注冊表中注冊的名稱。

MATLAB的Class名為“Matlab.Application”。ServerName是可選的,是生成對象的網絡服務器名,可以由用戶自己定義。如果服務器應用程序在另一機器上,則還要指定生成Class的機器名。如果服務器應用程序安裝在機器computer上,則下列語句生成Matlab的新實例:

Set Matlab=CreateObject(“Matlab.Application,”“computer”)

1.3 利用自動化技術控制MATLAB

1)Execute方法。

調用Matlab,執行一條由字符串組成的Matlab命令,同時返回一個字符串,該字符串表示了命令的執行情況,其語法為:

Result=Matlab.Execute(“Command”)

2)GetFullMatrix方法。

Call GetFullMatrix(

[in]BSTRName,

[in]BSTRWorkPlace,

[inout]SAFEARRAY(double)*pr,

[inout]SAFEARRAY(double)*pi)

該函數從指定的MAT LAB工作空間中獲取一維或二維數組。Name指定MATLAB中的矩陣變量名,Workspace指定Matlab工作區,*pr指VB程序中的實部數組,*pi指VB程序中的虛部數組。

3)PutFullMatrix方法。

Call PutFullMatrix(

[in]BSTRName,

[in]BSTRWorkPlace,

[inout]SAFEARRAY(double)*pr,

[inout]SAFEARRAY(double)*pi)

該函數將VB程序中的一維或二維數組傳送到MATLAB中的矩陣變量中。

2 彈性地基梁的分析

彈性地基梁根據荷載作用點離梁兩端的距離分為無限長梁、半無限長梁和有限長梁。在集中力或集中力偶下無限長梁和半無限長梁的彎矩表達式為:

集中力作用下無限長梁的彎矩計算公式:

集中力偶作用下無限長梁的彎矩計算公式:

集中力作用下半無限長梁的彎矩計算公式:

集中力偶作用下半無限長梁的彎矩計算公式:

其中,F,M0分別為集中力和集中力偶的大小;x為地基梁上一點到集中力或集中力偶作用點之間的距離;λ為彈性特征;式(1),式(2)為無限長梁荷載作用點右半部分的彎矩計算公式,根據其對稱性得到其左半部分的結果。

3 程序的思路

程序主要思路如圖1所示,先判斷彈性地基梁的類型,而后將數據傳遞到MATLAB工作空間中進行計算,繪制彎矩圖,剪力、撓度、轉角和彎矩一致。

4 具體實例

圖2為程序的主界面。

第一步先判斷彈性地基梁的類型,如圖3所示,點擊對應按鈕。

第二步選擇相應的類型及受力方式,并進行計算,計算界面和彎矩圖如圖4所示。

5 結語

本文將VB和MAT LAB進行無縫連接,將它們各自的優點結合在一起,繪制出簡單的彎矩圖,為條形基礎、十字交叉基礎的分析提供平臺。本文采用了VB6.0編制可視化程序,程序界面友好,給用戶帶來很大方便,數據信息的輸入、計算過程和結果展示均在界面上進行,易于用戶理解。

[1] 張德豐.MATLAB與外部程序接口的編程[M].北京:機械工業出版社,2009.

[2] 毛濤濤,王正林,王 玲.精通MATLAB GUI設計[M].北京:電子工業出版社,2008.

[3] 曾建軍,李世航,王永國,等.MATLAB語言與數學建模[M].合肥:安徽大學出版社,2005.

[4] 劉彬彬,高春艷,安 劍.Visual Basic技術方案寶典[M].北京:人民郵電出版社,2008.

[5] 薛彥科技.Visual Basic編程高手[M].北京:北京大學出版社,2000.

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产Av无码精品色午夜| 国产精品手机视频一区二区| 色老头综合网| 丁香五月激情图片| 色婷婷视频在线| 中文字幕人妻无码系列第三区| 亚洲无码一区在线观看| 国产精品毛片一区| 2022国产无码在线| 高清视频一区| 四虎影视8848永久精品| 又粗又硬又大又爽免费视频播放| 91精品啪在线观看国产| 97视频免费看| 尤物特级无码毛片免费| 白浆视频在线观看| 日韩在线播放欧美字幕| 日本成人福利视频| 国产成人凹凸视频在线| 亚洲日韩AV无码精品| 亚洲中文久久精品无玛| 国产高清在线观看91精品| 日韩人妻精品一区| 亚洲制服中文字幕一区二区| 亚洲国产中文精品va在线播放| 影音先锋亚洲无码| 一本大道无码日韩精品影视| 亚洲综合色婷婷中文字幕| 在线高清亚洲精品二区| 午夜电影在线观看国产1区| 国产精品成人一区二区| 国产真实乱子伦视频播放| 国产呦视频免费视频在线观看| 亚洲精品在线91| 国产综合色在线视频播放线视| 欧美亚洲日韩不卡在线在线观看| www.日韩三级| 国产麻豆福利av在线播放| 69av在线| 中文字幕佐山爱一区二区免费| 亚洲日韩在线满18点击进入| 欧美在线黄| 97视频在线精品国自产拍| 亚洲av无码人妻| 国产欧美中文字幕| 精品国产一区二区三区在线观看| 伊在人亞洲香蕉精品區| 国产欧美在线| 伊人无码视屏| 一级毛片无毒不卡直接观看| 无码精品国产VA在线观看DVD| 亚洲欧美人成电影在线观看| 欧美一级爱操视频| 日韩无码白| 国产欧美视频一区二区三区| 国产精品林美惠子在线播放| 国产精品欧美日本韩免费一区二区三区不卡| 在线播放真实国产乱子伦| 一级毛片免费不卡在线| 国产大片黄在线观看| 久久毛片免费基地| 婷婷色婷婷| 色婷婷亚洲十月十月色天| 国产自在线播放| 国产夜色视频| 国产特一级毛片| 一级爱做片免费观看久久| 中文字幕 91| 在线观看亚洲成人| 99久久精品国产精品亚洲| 伊人久久大香线蕉影院| av尤物免费在线观看| 婷婷99视频精品全部在线观看| 丝袜亚洲综合| 日韩无码视频播放| 欧美视频在线观看第一页| 五月天香蕉视频国产亚| 欧美日韩激情在线| 国产chinese男男gay视频网| 欧美成人精品在线| 久久先锋资源| 国产欧美亚洲精品第3页在线|