Flexsim: (Open DataBase Connectivity, ODBC)

Similar documents
使用手冊

Microsoft Word doc

投影片 1

基于UML建模的管理管理信息系统项目案例导航——VB篇

untitled

目錄

目 录 1 专 业 定 位 和 人 才 培 养 模 式 教 学 基 本 条 件 教 学 改 革 与 教 学 管 理 人 才 培 养 质 量 专 业 特 色 或 创 新 项 目

ebook 132-2

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5]

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

Outlook 2007 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365

The golden pins of the PCI card can be oxidized after months or years

PPBSalesDB.doc

Outlook 2010 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365

untitled

关于规范区委、区委办公室发文

Microsoft Word - ??山

Microsoft Word - 助理人員教育訓練-會計室.docx

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

Microsoft Word - 学字〔2015〕16号

學生系級

Chapter 2

壹、簡介

第6章  数据库技术基础

ebook46-23

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

1

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

Post-Secondary Student Summer Internship Programme 2016_Chi

由社會發展趨勢探討國人睡眠品質

导 生 和 被 辅 导 成 员 在 辅 导 过 程 中 的 一 些 不 足 与 可 取 点, 经 过 25 分 钟 的 讨 论, 各 小 组 派 代 表 阐 述 了 各 方 观 点 和 改 进 方 法 然 后, 为 了 改 善 导 生 辅 导 方 法, 让 辅 导 变 得 更 有 效 率, 各 院

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

概述

RUN_PC連載_12_.doc

支付宝2011年 IT资产与费用预算

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

User Group SMTP

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

AutoCAD 用戶如何使用 ArchiCAD

基于ECO的UML模型驱动的数据库应用开发1.doc

epub83-1

RUN_PC連載_8_.doc

untitled

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

Microsoft PowerPoint - Aqua-Sim.pptx

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

WinMDI 28

Simulator By SunLingxi 2003

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H:

Microsoft PowerPoint - Lecture7II.ppt


CC213

Microsoft PowerPoint - course10.ppt

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

Oracle 4

SQL Server SQL Server SQL Mail Windows NT

多層次傳銷與獎金系統

Microsoft Word - A doc

ebook140-11

新疆医科大学

(HMI) IO A

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

ebook 132-6

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

投影片 1

PowerPoint 演示文稿

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2


Microsoft Word - linux命令及建议.doc

“国家高等职业教育会计专业

使用SQL Developer

PowerPoint 簡報

Excel VBA Excel Visual Basic for Application

FAQ -PowerDesigner9.5.DOC

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

RunPC2_.doc

PowerPoint 簡報

MVB-1001.DOC

穨ac3-4.PDF

新光綜合醫療保險附約條款樣本

TopTest_Adminstrator.doc

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

幻灯片 1

ebook 96-16

PowerPoint 演示文稿

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

Business Objects 5.1 Windows BusinessObjects 1

( Version 0.4 ) 1

(2) 網 路 訂 票 列 車 方 面 (3) 平 穩 程 度 (4) 準 點 情 形 (5) 時 刻 安 排 (6) 車 上 廁 所 車 站 方 面 (7) 引 導 指 標 (8) 空 間 環 境 (9) 車 站 廁 所 人 員 方 面 (10) 臺 鐵 人 員 服 務 態 度 附 業 方 面 (

ARM JTAG实时仿真器安装使用指南

untitled

未命名

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

twfhsec101hpuigqegtpjnhg.doc

Transcription:

Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 2015.12.09 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 1 / 20

1 系統假設與流程說明 2 Acess 資料庫建立與設定 3 Flexsim 模型建立與設定 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 2 / 20

系統假設與流程說明 在 Microsoft Access 建立表單資料, 匯入 Flexsim 進行機台參數設定, 最後將模擬結果回傳至 Access 資料表當中 車廠零件商進行零件加工, 有三台沖床機, 其 Process Time 分別為 uniform(1,5) uniform(1,10) 及 uniform(1,15) Source 之 Inter-Arrival Time 為 exponential(0,5), 隨機分配至有空的機台 求得時間 =1000 的時候, 各機台加工量為多少? 流程為下圖 : W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 3 / 20

建立 Access 資料表單 開啟 MS-Office Access 新增一資料庫, 另存為 Access 2002-2003 資料庫 (*.mdb), 此命名為 ODBC.mdb 新增一表單, 命名為 Table1( 可自行命名 ) 表單中 ObjectName 設為文字型態欄位, 其餘設為數值型態欄位 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 4 / 20

ODBC 設定 依路徑開啟 C:\Windows\SysWOW64\odbcad32.exe 使用者資料來源名稱 新增 Driver do Microsoft Access(*.mdb) 完成 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 5 / 20

ODBC 設定 資料來源名稱 :FlexsimDBDemo( 可自行命名 ) 資料庫 選取 依照 Access 資料庫儲存的位置依序選取磁碟機及目錄, 在左側會顯示檔案名稱, 選取剛建立的檔案並按確定 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 6 / 20

ODBC 設定 回到 Access 畫面, 點選外部資料 ODBC 資料庫 以建立聯結的方式, 連結至資料來源 確定 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 7 / 20

ODBC 設定 機器資料來源 FlexsimDBDemo( 剛建立的資料來源 ) 確定 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 8 / 20

Flexsim 模型流程 Source Inter-Arrivaltime: exponential(0,5,0) Queue Flow Send To Port: Random Available Port W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 9 / 20

Global Table 設定 Tools Global Tables Add Name: Table1( 可自行命名 ) Rows:3 Columns:5( 依照 Access 表格建立 ), 勾選 Clear on Reset Col1 按右鍵選取 Assign String Data 將該欄位屬性改為字串模式 ( 配合 Access 表單 ) 設定為字串模式後將表格中 0.00 刪去, 可以刪除表示屬性更改成功 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 10 / 20

User Events 設定 Tools User Events Add Name:ModelStart( 可自行命名 ) First Event Time:0 表示在時間 0 的時候執行 Event Code 選取最右方之圖示編輯程式 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 11 / 20

User Events 設定 msg( 視窗標題, 視窗中的文字, 視窗按鈕類型 ) 視窗按鈕類型 =4, 表示按鈕為 Yes( 回傳值 =1) 及 No( 回傳值 =0) dbopen( ODBC 資料來源名稱, command (SQL string or Tablename),, 讀取模式 ) 讀取模式 =1, 表示以 Table Mode 讀取 dbimporttable( 要匯入資料的 Global Table 名稱, 起始 row, 起始 column,row 的數量,column 的數量 ),dbgetnumrows() 自動抓取列的數量 dbclose() 關閉資料庫 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 12 / 20

User Events 設定 Tools User Events Add Name:ModelEnd( 可自行命名 ) First Event Time:1000 表示在時間 1000 的時候執行 Event Code 選取最右方之圖示編輯程式 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 13 / 20

User Events 設定 dbopen( ODBC 資料來源名稱, command (SQL string or Tablename),, 讀取模式,) 讀取模式 =0, 表示以 SQL 模式讀取 dbsqlquery : 使用 SQL Query concat: Combine strings W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 14 / 20

Processor 設定 設定每次 Reset 的時候將 Global Table 的輸出欄位記錄歸 0 Processor Triggers OnReset Write to a Global Table W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 15 / 20

Processor 設定 設定每次加工完的時候將 Global Table 的輸出欄位記錄加 1 黃底部分需依據機台編號而改變 Processor Triggers OnExit Increment Value W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 16 / 20

Processor 設定 設定 Process Time 使其讀取 Global Table 資訊 選擇 Value By Case 並按最右方圖示加以修改程式 Processor Process Time Value By Case 進入修改程式 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 17 / 20

Processor 設定 依據 Table1 的第 2 欄決定 Process Time Distribution, 第 3 4 欄為 Distribution 之參數 Table1 的第 2 欄為 1 則用 uniform, 為 2 則用 normal 黃底部分需依據機台編號而改變 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 18 / 20

執行 Model 按 Run 之後會出現之前設置的視窗, 按是 (Y) 則會看到 Access 的資料匯入至 Table1 執行到時間 1000 時, 會出現之前設置的視窗, 按是 (Y) 則會看到 Table1 的資料匯出至 Access W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 19 / 20

前後差異 以前的做法 將 Access 資料庫直接存成附檔名為.mdb 的檔案 正確的做法 將 Access 資料庫另存成 Access 2002-2003 資料庫 (*.mdb) W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 20 / 20