在這一點(diǎn)上,我們發(fā)現(xiàn)我們忽略了一個重要問題。由于聲傳播,來自麥克風(fēng)的信號將比刺激信號顯著延遲。于是我們決定通過在波形的開始處生成一個特殊的脈沖并使用它來同步采集的信號來解決這個問題。
當(dāng)我們語義縮放到更高級別的抽象添加測試項(xiàng)時,我們看到一條線,顯示共同開始時間。我們認(rèn)為它足夠重要,可以在此級別展示,因此我們可以實(shí)現(xiàn)這一目標(biāo)。然后,我們添加連接以傳遞同步脈沖,并設(shè)置為在波形開始處顯示。這時又會看到需要實(shí)施的新連接。我們繼續(xù)完善波形輸出節(jié)點(diǎn),并展示如何將同步脈沖發(fā)送到采集點(diǎn)上。
接下來可以改進(jìn)該節(jié)點(diǎn)以顯示同步脈沖被重新采樣并用于匹配采集的信號的同步。我們繼續(xù)以這種方式工作,一直到一個工作應(yīng)用程序完成,不斷進(jìn)行縮放,在一個層面上編輯并在其他層面上進(jìn)行配合修正,以符合一致性。
最終只通過一個開發(fā)軟件,便可實(shí)現(xiàn)測試系統(tǒng)的搭建
這種豐富的設(shè)計環(huán)境將使用戶能夠創(chuàng)建易于理解和維護(hù)的系統(tǒng)。在多個抽象層次上工作是解決復(fù)雜性的最有效方法,它可以逐步公開和抽象語義細(xì)節(jié),以便您可以更好地設(shè)計測量系統(tǒng),并根據(jù)需求不斷演變。
正如Alan Kay所說,“預(yù)測未來的最好方法就是創(chuàng)造未來?!?/span>
我們構(gòu)建的環(huán)境變得越來越復(fù)雜,這需要更復(fù)雜的測試和測量系統(tǒng)與之匹配。需要更復(fù)雜的工具來減少人為造成的復(fù)雜性并可提供更高級的抽象層設(shè)計。通過我們對產(chǎn)品的不斷改進(jìn),將進(jìn)一步實(shí)現(xiàn)這一愿景。
我們希望提供不斷創(chuàng)新的工具,構(gòu)建未來所需的系統(tǒng),NI的愿景一直都是如此。