【文章內(nèi)容簡(jiǎn)介】
can enhance the person39。s thinking ability, improve intelligence, and high in philosophy, helps to cultivate one39。s morality raises a gender, accordingly more and more popular. In view of this, this article for the platform in LabVIEW, design develop of this single version of renju game software. LabVIEW (Laboratory Virtual instrument Engineering Workbench) is a kind of icon instead of text line to create the application39。s graphical programming language, is by the us national instrument (NI) research and development pany. This paragraph of renju game based on simple LabVIEW, divided into the manmachine play chess model and double play chess mode. Choose the game mode after start the game, the design procedure of chessboard initialized, array display current state board. The manmachine Chinese chess playing mode, one from the puter calculation quick snip of the shear position。 Double play chess mode, the two parties decided to quick snip of the shear position. In the game, either on the board first formed the longitudinal, vertical, inclined to continuous the same color of the five pieces to the party for the win. If one party wins, this time the jump out of the dialog box, shows a party wins, and the game is over. Press ok and initial board, to start the game. Procedure mainly involves pieces to the board design, each module of the building and the front panel of beautification. Interface looks vivid image, concise and clear. Keywords: LabVIEW。 Double play chess。 Gobang 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 1 第 1章 前言 五子棋是一種兩人對(duì)弈的純策略型棋類游戲,是起源于中國(guó)古代的傳統(tǒng)黑白棋種之一,發(fā)展于日本,流行于歐美。它 作為一個(gè)棋類競(jìng)技運(yùn)動(dòng),在民間十分流行 。它 不僅能增強(qiáng) 人的 思維能力 、 提高智力 ,而且富含哲理 、 有助于修身養(yǎng)性 。正因?yàn)檫@樣五子棋越來(lái)越受到大 眾的喜愛。 LabVIEW 是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言 ,界面看起來(lái)生動(dòng)形象、簡(jiǎn)潔明了。 傳統(tǒng)文本編程語(yǔ)言根據(jù)語(yǔ)句和指令的先后順序決定程序執(zhí)行順序 。 LabVIEW 采用 的是 數(shù)據(jù)流編程方式, 程 序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了 VI 及函數(shù)的執(zhí)行順序。 為了 供人們閑暇時(shí)間隨時(shí)隨地地進(jìn)行娛樂 ,提高自己的五子棋水平, 本文以LabVIEW 為平臺(tái),設(shè)計(jì)開發(fā)了 這款單機(jī)版的五子棋游戲軟件。 在程序制作 的過(guò)程中還會(huì)涉及各個(gè)模塊的調(diào)用 、雙方勝負(fù)的判定方法及前面板的美化。 常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 畢業(yè)設(shè)計(jì)論文 2 第 2章 LabVIEW簡(jiǎn)介 LabVIEW的 概念 LabVIEW( Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語(yǔ)言的開發(fā)環(huán)境, 是 由 美國(guó) 國(guó)家儀器( NI)公司研制開發(fā)的,類似于 C 和 BASIC 開發(fā)環(huán)境 。 但是 LabVIEW 與其他計(jì)算機(jī)語(yǔ)言的顯著區(qū)別是:其他計(jì)算機(jī)語(yǔ)言都是采用基于文本的語(yǔ)言產(chǎn)生代碼,而 LabVIEW 使用的是圖形化編輯語(yǔ)言 G 編寫程序,產(chǎn)生的程序是框圖的形式。 它 內(nèi)置了便于應(yīng)用 TCP/IP、 ActiveX等軟件標(biāo)準(zhǔn)的庫(kù)函數(shù)。這是一個(gè)功能強(qiáng)大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過(guò)程都生動(dòng)有趣。 圖形化的程序語(yǔ) 言,又稱為 “G” 語(yǔ)言。使用這種語(yǔ)言編程時(shí),基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所熟悉的術(shù)語(yǔ)、圖標(biāo)和概念,因此, LabVIEW 是一個(gè)面向最終用戶的工具。它可以增強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力,提供了實(shí)現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。使用它進(jìn)行原理研究、設(shè)計(jì)、測(cè)試并實(shí)現(xiàn)儀器系統(tǒng)時(shí),可以大大提高工作效率 LabVIEW的 特點(diǎn) 與 Visual C++、 Visual Basic 等計(jì)算機(jī)編程語(yǔ)言相比,圖形化編程工具LabVIEW 有一個(gè)重要的不同點(diǎn):不采 用基于文本的語(yǔ)言產(chǎn)生代碼行,而使用圖形化編程語(yǔ)言 G 編寫程序;產(chǎn)生的程序是框圖的形式,用框圖代替了傳統(tǒng)的程序代碼。 LabVIEW 中的 Ⅵ 程序由三部分構(gòu)成:前面板、程序框圖、 Ⅵ 圖標(biāo) 、 連線板。前面板是 Ⅵ 程序的用戶操作界面,是 Ⅵ 程序的交互式輸入和輸出端口,通常使用輸入控件和顯示控件來(lái)創(chuàng)建前面板。輸入控件是指旋鈕、按鈕、轉(zhuǎn)盤等輸入裝置,輸入控件模擬儀器的輸入裝置,為 Ⅵ 的程序框圖提供數(shù)據(jù);顯示控件是指圖表、指示燈等顯示裝置,顯示控件模擬儀器的輸出裝置,用以顯示程序框圖獲取或生成的數(shù)據(jù)。 在 LabVIEW 中有 3種不同 外觀的控件可供選擇,分別是: Modern、 System 和Classic。其中 Modern 控件是 NI 專門為 LabVIEW 設(shè)計(jì)的具有 3D 效果的控件,它能夠確保在不同的操作系統(tǒng)下顯示始終是一樣的;而 System 是采用系統(tǒng)控件,它的外觀與操作系統(tǒng)有關(guān),不同的操作系統(tǒng)下控件的顯示外觀有所不同。大多數(shù)的程序員似乎更愿意選擇 System 控件,理由是它可以讓程序看起來(lái)不那么 LabVIEW化。但是 LabVIEW 并不允許程序員任意自定義 System 控件的外觀,這同時(shí)也限制了 System 控件的使用。 應(yīng)用程序的界面是提供給使用者 的第一印象,直接影響到