找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 8063|回復(fù): 0
收起左側(cè)

Altium Designer元器件庫(kù)服務(wù)器管理指南

[復(fù)制鏈接]
ID:354325 發(fā)表于 2018-6-19 15:01 | 顯示全部樓層 |閱讀模式
企業(yè)信息數(shù)據(jù)庫(kù)使用OLE DB特性,實(shí)現(xiàn)在關(guān)系引擎和存儲(chǔ)引擎間的數(shù)據(jù)通訊。所有客戶端的數(shù)據(jù)庫(kù)訪問(wèn)操作均可由存儲(chǔ)引擎從基表中執(zhí)行簡(jiǎn)單的OLE DB集合命令。Altium的數(shù)據(jù)庫(kù)關(guān)聯(lián)庫(kù)功能可以支持客戶端通過(guò)OLE DB直接訪問(wèn)企業(yè)數(shù)據(jù)庫(kù)(如SQL Server或Oracle);同時(shí),結(jié)合版本控制系統(tǒng)實(shí)現(xiàn)對(duì)元器件模型的檢索和調(diào)用。Client/Server關(guān)系圖如下:
   1.png
  企業(yè)信息數(shù)據(jù)庫(kù)訪問(wèn)(以SQL Server為例)
  1、遠(yuǎn)程企業(yè)數(shù)據(jù)庫(kù)訪問(wèn)   
2、選擇利用連接設(shè)置選項(xiàng)建立與SQL Server企業(yè)信息數(shù)據(jù)庫(kù)的連接,執(zhí)行Build命令,彈出Data Link Properties配置窗口,如下圖;
   2.png
  示例中,企業(yè)信息數(shù)據(jù)庫(kù)名稱(chēng)為(TestDB),在Connection配置欄中,通過(guò)下拉編輯列表(如下圖),選擇訪問(wèn)的企業(yè)信息數(shù)據(jù)庫(kù) — TestDB;
   3.png
  登陸帳號(hào),測(cè)試用戶數(shù)據(jù)庫(kù)連接
  示例中,設(shè)置admin帳號(hào)及訪問(wèn)密碼;在Connection配置欄的登陸帳號(hào)配置編輯框中分別輸入帳號(hào)名稱(chēng)admin和訪問(wèn)權(quán)限(Password),執(zhí)行Test Connection命令。如果返回下圖Microsoft Data Link信息窗,表示正確訪問(wèn)企業(yè)信息數(shù)據(jù)庫(kù);如果失敗,請(qǐng)通過(guò)信息提示窗,更改Connection配置欄內(nèi)相應(yīng)編輯框內(nèi)的信息;
   4.png
  執(zhí)行連接,顯示被訪問(wèn)用戶數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)表單(Table)
  點(diǎn)擊Enable屬性列中的復(fù)選框,選擇被訪問(wèn)的數(shù)據(jù)表單。如下圖:
   5.png
  定義域檢索字段
  將企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)表單中某一個(gè)元器件的唯一標(biāo)識(shí)碼作為數(shù)據(jù)庫(kù)檢索關(guān)鍵字段,如Design Item Id;當(dāng)匹配參數(shù)不唯一時(shí),需要使用條件檢索語(yǔ)句"Where"來(lái)設(shè)置數(shù)據(jù)庫(kù)檢索條件,用戶可以指定多個(gè)關(guān)鍵字段建立元器件檢索條件,實(shí)現(xiàn)從元件符號(hào)參數(shù)到企業(yè)信息數(shù)據(jù)庫(kù)記錄的關(guān)聯(lián)。
   6.png
  設(shè)置域映射關(guān)系
  通過(guò)于映射關(guān)系設(shè)置就可以建立數(shù)據(jù)庫(kù)內(nèi)字段信息與SVN版本庫(kù)中元器件模型數(shù)據(jù)的關(guān)聯(lián),如下圖,簡(jiǎn)單的將企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)元器件數(shù)據(jù)表單中的符號(hào)/封裝模型的屬性列分別關(guān)聯(lián)到[Library Ref]/[Footprint Ref]域,符號(hào)/封裝模型的屬性列中的每一條記錄將自動(dòng)從SVN版本庫(kù)設(shè)定的符號(hào)/封裝模型路徑中查找對(duì)應(yīng)的符號(hào)和封裝模型。
   7.png
  瀏覽數(shù)據(jù)表信息
  SQL Server數(shù)據(jù)庫(kù)表單視圖
   8.png
  Altium Designer數(shù)據(jù)表單視圖
  SVN版本庫(kù)訪問(wèn)
  版本庫(kù)服務(wù)器訪問(wèn)
  SVN版本庫(kù)是基于Subversion版本控制軟件創(chuàng)建的分立式元器件符號(hào)和封裝模型數(shù)據(jù)倉(cāng)庫(kù),元器件模型管理員通過(guò)在服務(wù)器上創(chuàng)建SVN版本庫(kù),并分別將元器件符號(hào)和封裝模型導(dǎo)入到SVN版本庫(kù)內(nèi)設(shè)置的符號(hào)/封裝目錄中。
  在元器件模型服務(wù)器上,配置Apache+Subversion系統(tǒng);在Apache的配置文件httpd.conf文件中利用文本編輯器添加下列內(nèi)容:
  DAV svn   
SVNPath d:/svn     
AuthType Basic     
AuthName "Subversion repositories"     
AuthUserFile d:/svn/conf/passwd     
AuthzSVNAccessFile d:/svn/conf/authz     
Require valid-user
  訪問(wèn)配置的SVN版本庫(kù)下Conf子目錄中的authz,passwd和svnserve.conf文件,并利用文本編輯器修改相關(guān)帳戶和訪問(wèn)權(quán)限設(shè)置屬性;
  1. 通過(guò)客戶端IE,鍵入http://Servername:Port/svn字符串,在輸入帳戶及密碼后,如果可以瀏覽svn版本庫(kù)中的數(shù)據(jù)信息,則表示SVN版本庫(kù)服務(wù)器配置成功;   
2.在客戶端安裝ToroiseSVN輔助客戶端SVN版本控制工具,配置本地svn版本庫(kù)與服務(wù)器svn版本庫(kù)的連接;     
3.在SVNDBLib編輯窗口中,執(zhí)行Tools -> Options菜單命令,彈出Database Library Options窗口,打開(kāi)SVN 4.Repository配置欄,選擇倉(cāng)庫(kù)服務(wù)器連接模式編輯下拉選項(xiàng),選擇http模式,如下圖:     
5.設(shè)置SVN版本庫(kù)服務(wù)器名稱(chēng)及訪問(wèn)端口;
   1.png
  左圖:連接模式配置 右圖:服務(wù)器名稱(chēng)及訪問(wèn)端口配置
  配置版本庫(kù)目錄
  在Repository folder編輯框中,配置訪問(wèn)SVN版本庫(kù)路徑;
  設(shè)置符號(hào)/封裝模型集合目錄
  在模型位置配置項(xiàng)的Symbols和Footprints編輯框中,通過(guò)定位路徑查找按鈕 ,輸入符號(hào)/封裝模型路徑;
   2.png
  1. 保存SVNDBLib文件   
2. 在Libraries列表中,加載SVNDBLib文件,如下圖:
   3.png
  設(shè)置元器件庫(kù)的信息屬性列
   4.png
  在Libraries元器件調(diào)用面板中,調(diào)整屬性列的順序
   5.png
  在原理圖編輯環(huán)境下,放置元器件符號(hào)模型
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表