本發明涉及一種教學裝置及方法,屬于多媒體教學領域,具體涉及一種飼料配方多媒體教學裝置及方法。
背景技術:
如何根據飼養動物的具體情況來配制不同的飼料配方是教學的一項重要內容,而現有技術中不存在關于飼料的多媒體教學裝置及方法,飼料配方的配制由計算機軟件完成或需手工計算和演示,配制過程中對飼料的蛋白----能量屬性與飼養標準需要之間的關系以數字形式顯示,不夠直觀和方便。
技術實現要素:
本發明主要是解決現有技術所存在的上述的技術問題,提供了一種飼料配方多媒體教學裝置及方法。該裝置及方法以每種飼料折線的指向反映該飼料的蛋白----能量關系及與飼養標準的偏差,直觀的顯示飼養標準,飼料營養及配方等參數,看出并確定增減哪些飼料用量,以滿足奶牛的營養需要。也可進行現有飼料配方參數輸入,能夠直觀的檢驗配方的合理性,調整飼料配方,使其與飼養對象的需求相適應。
本發明的上述技術問題主要是通過下述技術方案得以解決的:
一種飼料配方多媒體教學裝置,包括:
飼養參數輸入模塊,用于顯示一個飼養參數輸入界面,接收用戶在飼養參數輸入界面內輸入的包括體重、產奶量、妊娠月和日增重的飼養參數數字;
飼養標準管理模塊,用于生成一個飼養標準曲線直角坐標系統,x軸為蛋白營養,以g/頭·日為單位,y軸為能量營養,以奶牛能量單位NND/頭·日為單位,根據預先定義的轉換關系,將用戶輸入的飼養參數轉換為飼養標準曲線直角坐標系統內的飼養標準曲線,表示相關參數條件下的牛每天所需要的能量,蛋白的數量;
飼料用量輸入模塊,用于顯示一個飼料用量輸入界面,接收用戶在飼料用量輸入界面內輸入的飼料用量;所述飼料用量輸入界面至少包括三列,第一列為對應位置飼料用量調節按鈕和滑塊,按動“<”,“>”或拖動滑塊可調節用量,拖動滑塊時,分別設置了每一種飼料的最大用量,第二列為所用飼料名稱,第三列為飼料用量數字顯示區,顯示各種飼料用量,第三列可用鍵盤直接輸入數據,但有小數顯示的飼料用量不能用鍵盤輸入數據;
飼料營養分析模塊,用于生成一個飼料營養曲線直角坐標系統,x軸為蛋白營養,以g/頭·日為單位,y軸為能量營養,以奶牛能量單位NND/頭·日為單位,根據預先定義的轉換關系,將用戶輸入的飼料用量轉換為飼料營養曲線直角坐標系統內的飼料營養曲線,表示各種飼料累加后的能量(y),蛋白(x)提供的總量;
飼養情況分析模塊,用于飼料營養曲線和飼養標準曲線映射至同一坐標系中,判斷兩條曲線的最右邊點是否重合,若重合則提示用戶飼料用量合理,否則提示用戶對飼料用量進行修改直至兩條曲線的最右邊點重合為止。
優化的,上述的一種飼料配方多媒體教學裝置,所述飼養參數輸入界面至少包括兩行,第一行分別為體重(kg),產奶量(kg),妊娠月(月)和日增重(g)4個參數數字顯示區,可直接輸入數據,設置相應參數,第二行與第一行的對應位置有“<”減少和“>”增加數據按鈕,點擊可減少或增加對應數據,中間有一滑塊,用鼠標拖動也可改變參數。
優化的,上述的一種飼料配方多媒體教學裝置,所述飼養標準管理模塊中,每設置一個參數,系統就會自動累加形成累加拆線,將鼠標放在折線的右上端點,會出現能量(y),蛋白(x)需要標準的總量。
優化的,上述的一種飼料配方多媒體教學裝置,所述飼料營養分析模塊中,每設置一個飼料用量,系統同樣會自動累加形成另一折線,將鼠標放在該折線的右上端點,出現的是各種飼料累加后的能量(y),蛋白(x)提供的總量。
一種飼料配方多媒體教學方法,包括:
飼養參數輸入步驟,用于顯示一個飼養參數輸入界面,接收用戶在飼養參數輸入界面內輸入的包括體重、產奶量、妊娠月和日增重的飼養參數數字;
飼養標準管理步驟,用于生成一個飼養標準曲線直角坐標系統,x軸為蛋白營養,以g/頭·日為單位,y軸為能量營養,以奶牛能量單位NND/頭·日為單位,根據預先定義的轉換關系,將用戶輸入的飼養參數轉換為飼養標準曲線直角坐標系統內的飼養標準曲線,表示相關參數條件下的牛每天所需要的能量,蛋白的數量;
飼料用量輸入步驟,用于顯示一個飼料用量輸入界面,接收用戶在飼料用量輸入界面內輸入的飼料用量;所述飼料用量輸入界面至少包括三列,第一列為對應位置飼料用量調節按鈕和滑塊,按動“<”,“>”或拖動滑塊可調節用量,拖動滑塊時,分別設置了每一種飼料的最大用量,第二列為所用飼料名稱,第三列為飼料用量數字顯示區,顯示各種飼料用量,第三列可用鍵盤直接輸入數據,但有小數顯示的飼料用量不能用鍵盤輸入數據;
飼料營養分析步驟,用于生成一個飼料營養曲線直角坐標系統,x軸為蛋白營養,以g/頭·日為單位,y軸為能量營養,以奶牛能量單位NND/頭·日為單位,根據預先定義的轉換關系,將用戶輸入的飼料用量轉換為飼料營養曲線直角坐標系統內的飼料營養曲線,表示各種飼料累加后的能量(y),蛋白(x)提供的總量;
飼養情況分析步驟,用于飼料營養曲線和飼養標準曲線映射至同一坐標系中,判斷兩條曲線的最右邊點是否重合,若重合則提示用戶飼料用量合理,否則提示用戶對飼料用量進行修改直至兩條曲線的最右邊點重合為止。
優化的,上述的一種飼料配方多媒體教學方法,所述飼養參數輸入界面至少包括兩行,第一行分別為體重(kg),產奶量(kg),妊娠月(月)和日增重(g)4個參數數字顯示區,可直接輸入數據,設置相應參數,第二行與第一行的對應位置有“<”減少和“>”增加數據按鈕,點擊可減少或增加對應數據,中間有一滑塊,用鼠標拖動也可改變參數。
優化的,上述的一種飼料配方多媒體教學方法,所述飼養標準管理步驟中,每設置一個參數,系統就會自動累加形成累加拆線,將鼠標放在折線的右上端點,會出現能量(y),蛋白(x)需要標準的總量。
優化的,上述的一種飼料配方多媒體教學方法,所述飼料營養分析步驟中,每設置一個飼料用量,系統同樣會自動累加形成另一折線,將鼠標放在該折線的右上端點,出現的是各種飼料累加后的能量(y),蛋白(x)提供的總量。
因此,本發明具有如下優點:該裝置及方法能夠直觀的顯示飼料配方的營養參數并與動物的需求作比較,能夠直觀的調整飼料配方,使其與飲養對象的需求相適應。
附圖說明
附圖1是本發明的操作界面圖。
附圖2是本發明的結構圖。
具體實施方式
下面通過實施例,并結合附圖,對本發明的技術方案作進一步具體的說明。
實施例:
如圖1所示,為本實施例的一個效果圖。本實施例的操作界面分4個區域,上邊為飼料標準參數設置區,中間為直角坐標飼料配方效果顯示區,右上角為飼料營養與飼養標準之間的誤差值,右邊為飼料用量參數設置區。
1、飼料標準參數設置區的操作:
在飼養標準參數設置區中第一行分別為體重(kg),產奶量(kg),妊娠月(月)和日增重(g)4個參數數字顯示區,可直接輸入數據,設置相應參數,第二行與第一行的對應位置有“<”減少和“>”增加數據按鈕,點擊可減少或增加對應數據,中間有一滑塊,用鼠標拖動也可改變參數。按鈕,滑塊操作設有最大值,分別為體重1500kg,產奶量80kg,妊娠月9個月和日增重2500g,鍵盤輸入可超過最大值限制。
4個參數:1、體重,以kg為單位,維持需要的計算公式為:能量=0.112×BW0.75(NND/頭·日),蛋白=3×BW0.75(g/頭·日)。2、產奶量,以kg為單位,產奶需要的計算公式為:能量=1×FCM(NND/頭·日),蛋白=55×M(g/頭·日)。3、妊娠期,以月為單位,妊娠的第1-5個月不需要額外增加營養,6、7、8、9個月需相應增加營養:能量分別為1.332(NND/頭·日),2.266(NND/頭·日),4.00(NND/頭·日),6.667(NND/頭·日),蛋白分別為50(g/頭·日),84(g/頭·日),132(g/頭·日),194(g/頭·日)。4、日增重,以g為單位,增重需要的計算公式為:能量=△BW(kg)×[1.5+0.0045×BW(kg)]×1.333/(1-0.30×BW(kg))(NND/頭·日),蛋白=△W(170.22-0.1731×BW+0.000178BW2)×(1.12-0.1258×△W)(g/頭·日)。
2、飼料用量參數設置區的操作:
飼料用量參數設置區有三列,第一列為對應位置飼料用量調節按鈕和滑塊,按動“<”,“>”或拖動滑塊可調節用量。拖動滑塊時,根據坐標系統的顯示范圍分別設置了每一種飼料的最大用量(單一飼料就已經滿足預計動物最大產能的能量或蛋白需要是,不是飼喂的最大用量)。第二列為所用飼料名稱。第三列為飼料用量數字顯示區,顯示各種飼料用量。該區域也可用鍵盤直接輸入數據,但有小數顯示的飼料用量不能用鍵盤輸入數據。每一種飼料的營養含量參照中華人民共和國專業標準-奶牛飼養標準中提供的數據或營養實驗測定的數據。
3、直角坐標飼料配方效果顯示區的功能:
該區域為一個直角坐標系統,x軸為蛋白營養,以g/頭·日為單位,y軸為能量營養,以奶牛能量單位NND/頭·日為單位。當在飼養標準參數設置區和飼料用量參數設置區進行數據設置時,該區域會出現兩個曲線,一個為飼養標準曲線,表示相關參數條件下的牛每天所需要的能量,蛋白的數量。每設置一個參數,系統就會自動累加形成累加拆線,將鼠標放在折線的右上端點,會出現能量(y),蛋白(x)需要標準的總量。另一個為飼料營養含量曲線,表示相關飼料用量下飼料提供的能量和蛋白的數量。每設置一個飼料用量,系統同樣會自動累加形成另一折線,將鼠標放在該折線的右上端點,出現的是各種飼料累加后的能量(y),蛋白(x)提供的總量。選擇不同的飼料并改變其用量,使飼料營養含量折線的右上端點與飼養標準折線的右上端點重合,即表示投喂的營養已經滿足需要的營養了,并在誤差顯示區顯示誤差(配方時控制誤差最小即可)。此時各種飼料的用量就是飼料配方。
本程序沒有設置成牛牛的增重營養參數,成年牛增重參照生長牛。當完成所有參數設置時,在顯示區會自動累加能量,蛋白的日需要總量。
4、飼料營養與飼料標準之間的誤差值顯示區功能:
該區域顯示牛的能量,蛋白需要量與飼料能量,蛋白投給量之間的差異百分數。正值表示投給量超過需要量,負值表示投給量沒有滿足需要量。
采用上述結構后,本實施例的教學使用方法如下:
(1)在體重、產奶量、妊娠月和日增重后面輸入所飼養牛的相應參數數字,也可用下方的“>”,“<”按鈕或滑塊調整;
(2)這時下方的坐標中出現一曲線,將鼠標放到曲線的右上角,會出現飼養標準――蛋白(x)、能量(y)需要量數值;
(3)選擇飼喂用飼料,點按飼料名左邊對應的“>”,“<”按鈕或滑動滑塊,右則就會出現該飼料用量數值的變化,有小數設置的飼料不能直接在數值區輸入數字,沒有小數設置的飼料可直接在數值區輸入數字;
(4)這時坐標中出現另一曲線,調整各種飼料用量,讓該曲線的右上角(既x、y點與第一條曲線的右上角(x、y)重合;
(5)每一種飼料營養增減的曲線顏色與該飼料名稱的底色相同,調整時可根據曲線的方向選擇所用飼料;
(6)重合的準確情況可在界面右上角的誤差中看到,誤差中的負值表示投喂量沒有滿足需要量,正值表示投喂量超過需要量;
(7)根據各種飼料曲線的方向,進行細調,使誤差數值接近0(±1以內即可)。
(8)此時,各種飼料后面的用量既是相應參數牛的日糧組成配方。
可進一步進行精飼料、粗飼料的百分比換算和用量的調整。
本文中所描述的具體實施例僅僅是對本發明精神作舉例說明。本發明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發明的精神或者超越所附權利要求書所定義的范圍。