在 MAC OS X 擷取圖片指令如下
command (Apple) + shift + 3 擷取全螢幕畫面
command (Apple) + shift + 4 擷取滑鼠指定的區域畫面
在 Bootcamp 上的 Win 7
Fn+Shift+F11 可以擷取整個營幕畫面
Fn+Shift+Alt+F11 可以擷取正在使用中的視窗畫面
2013年6月2日 星期日
2013年3月10日 星期日
2013年2月19日 星期二
學生單機版 TAH MATLAB 過期問題
當打開 MATLAB 出現無法使用,會出現一個啟用畫面,只要有 mathworks account,這個帳號需要先到原廠申請,然後經過管理人員加入權限 ,這樣就可透過 activate from internet ,輸入帳號及密碼,自動會產生新的使用權限繼續使用 MATLAB
2012年12月19日 星期三
如何管理 MATLAB License Server 控管工具
Windows 版本為例
控管工具的檔案名稱
lmtools.exe
檔案的路徑,一般在下面的目錄內,另外 lmlog.txt 也在此路徑裡面,需要注意作業系統64與32位元會存在不同路徑內:
C:\Program Files\MATLAB\R2012b\etc\win32 or
C:\Program Files\MATLAB\R2012b\etc\win64
執行 lmtools.exe 畫面
看線上使用者狀態,請選 Server Status,然後按 Perform Status Enquery,正常的狀態內容如下
lmutil - Copyright (c) 1989-2010 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Tue 11/4/2011 10:11
[Detecting lmgrd processes...]
License server status: 27000@ah-jcustomer
License File(s) on customerj: C:\Program Files\MATLAB\R2012b\etc\license.dat:
customerj: license server UP (MASTER) v.11.9
Vendor daemon status (on ah-jcustomer):
MLM: UP v11.9
Feature usage info:
Users of MATLAB: (Total of 5 licenses available)
Users of SIMULINK: (Total of 5 licenses available)
Users of Control_Toolbox: (Total of 5 licenses available)
Users of Identification_Toolbox: (Total of 5 licenses available).
如何更新控管工具端的 MATLAB 版本?
請注意:更新控管工具端的 MATLAB 是不需要重新安裝 MATLAB,你只需要將原廠寄給你的 license.lic 檔案內容,內容複製到舊檔案,做檔案內容的更新即可!重點在 license file 裡面有兩行需要保留,範例如下:
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe"
各個版本的控管工具路徑
Winodws 的控管工具路徑
matlabroot\etc\win32 or win64 folders
MAC OS 的控管工具路徑
cd /Applications/MATLAB_R2011a.app/etc
Linux 的控管工具路徑
matlabroot\etc
如果控管主機需要開啟防火牆的設定,需要做哪一些修改使用者端才可以取得授權?
首先需要在 license file 做設定,多加一個設定 port =27001
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe" port=27001
Windows 防火牆需要增加兩個 tcp/ip port 27000 and 27001,微軟防火牆設定請看這個網站
http://windows.microsoft.com/zh-TW/windows7/Understanding-Windows-Firewall-settings
如何解決 Linux 版的控管工具當機器重開機後,可以自動啟動 License Server 服務?
如果依原廠的作法需要很多步驟才可以完成,我本身測試過有一個步驟就可以解決,如下面的顯示:
到這個目錄修改加入內容
\etc\rc.d\rc.local
內容如下
lmgrd -c license_file -l /var/tmp/LM_TMW.log
網路版當使用者啟動 MATLAB,但是一直沒有使用 MATLAB,如何讓閒置的使用者將使用權限自動返回?
讓控管工具產生這種功能,需要手動建置一個檔案 MLM.opt
路徑範例如下
C:\Program Files\MATLAB\R2012b\etc\win64\MLM.opt
在檔案 MLM.opt
檔案內容寫
TIMEOUT MATLAB 18000
此控制功能最小的限制時間為 4小時,等於 14,400 秒,如果你設定小於這個時間,最小的設定值還是在4小時,這個功能是原廠規定的,是無法修改這個最小值的!
如何限制使用者的軟體權限?
一樣寫在 MLM.opt 的檔案內,下面有幾個範例,提供給大家參考:
保留一個 MATLAB 給使用者
RESERVE 1 MATLAB USER bsmith
保留一個 MATLAB 給一個 IP
RESERVE 1 MATLAB INTERNET 192.168.1.36
保留一個 MATLAB 給一個機器名稱
RESERVE 1 MATLAB host hostname
保留一個 simulink 群組使用者
GROUP simusers bsmith ddoe jsmith dsmith eroe
RESERVE 5 SIMULINK GROUP simusers
如何升級網路版 MATLAB ?
請將 Server 端的 license.dat 內容編輯,保留下面兩行資料
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe" port=27001
剩下的舊資料刪除,將新的檔案資料複製貼上,最後將控管工具停止,再啟動以後檢查 lmlog.txt 內容是否正常即可!最新版的檔案內容可以向下相容開啟舊版的 MATLAB !
控管工具的檔案名稱
lmtools.exe
檔案的路徑,一般在下面的目錄內,另外 lmlog.txt 也在此路徑裡面,需要注意作業系統64與32位元會存在不同路徑內:
C:\Program Files\MATLAB\R2012b\etc\win32 or
C:\Program Files\MATLAB\R2012b\etc\win64
執行 lmtools.exe 畫面
看線上使用者狀態,請選 Server Status,然後按 Perform Status Enquery,正常的狀態內容如下
lmutil - Copyright (c) 1989-2010 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Tue 11/4/2011 10:11
[Detecting lmgrd processes...]
License server status: 27000@ah-jcustomer
License File(s) on customerj: C:\Program Files\MATLAB\R2012b\etc\license.dat:
customerj: license server UP (MASTER) v.11.9
Vendor daemon status (on ah-jcustomer):
MLM: UP v11.9
Feature usage info:
Users of MATLAB: (Total of 5 licenses available)
Users of SIMULINK: (Total of 5 licenses available)
Users of Control_Toolbox: (Total of 5 licenses available)
Users of Identification_Toolbox: (Total of 5 licenses available).
如何更新控管工具端的 MATLAB 版本?
請注意:更新控管工具端的 MATLAB 是不需要重新安裝 MATLAB,你只需要將原廠寄給你的 license.lic 檔案內容,內容複製到舊檔案,做檔案內容的更新即可!重點在 license file 裡面有兩行需要保留,範例如下:
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe"
各個版本的控管工具路徑
Winodws 的控管工具路徑
matlabroot\etc\win32 or win64 folders
MAC OS 的控管工具路徑
cd /Applications/MATLAB_R2011a.app/etc
Linux 的控管工具路徑
matlabroot\etc
如果控管主機需要開啟防火牆的設定,需要做哪一些修改使用者端才可以取得授權?
首先需要在 license file 做設定,多加一個設定 port =27001
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe" port=27001
Windows 防火牆需要增加兩個 tcp/ip port 27000 and 27001,微軟防火牆設定請看這個網站
http://windows.microsoft.com/zh-TW/windows7/Understanding-Windows-Firewall-settings
如何解決 Linux 版的控管工具當機器重開機後,可以自動啟動 License Server 服務?
如果依原廠的作法需要很多步驟才可以完成,我本身測試過有一個步驟就可以解決,如下面的顯示:
到這個目錄修改加入內容
\etc\rc.d\rc.local
內容如下
lmgrd -c license_file -l /var/tmp/LM_TMW.log
網路版當使用者啟動 MATLAB,但是一直沒有使用 MATLAB,如何讓閒置的使用者將使用權限自動返回?
讓控管工具產生這種功能,需要手動建置一個檔案 MLM.opt
路徑範例如下
C:\Program Files\MATLAB\R2012b\etc\win64\MLM.opt
在檔案 MLM.opt
檔案內容寫
TIMEOUT MATLAB 18000
此控制功能最小的限制時間為 4小時,等於 14,400 秒,如果你設定小於這個時間,最小的設定值還是在4小時,這個功能是原廠規定的,是無法修改這個最小值的!
如何限制使用者的軟體權限?
一樣寫在 MLM.opt 的檔案內,下面有幾個範例,提供給大家參考:
保留一個 MATLAB 給使用者
RESERVE 1 MATLAB USER bsmith
保留一個 MATLAB 給一個 IP
RESERVE 1 MATLAB INTERNET 192.168.1.36
保留一個 MATLAB 給一個機器名稱
RESERVE 1 MATLAB host hostname
保留一個 simulink 群組使用者
GROUP simusers bsmith ddoe jsmith dsmith eroe
RESERVE 5 SIMULINK GROUP simusers
如何升級網路版 MATLAB ?
請將 Server 端的 license.dat 內容編輯,保留下面兩行資料
SERVER thunderball INTERNET=144.212.111.103 27000
DAEMON MLM "C:\Program Files\MATLAB\R2012b\etc\win64\MLM.exe" port=27001
剩下的舊資料刪除,將新的檔案資料複製貼上,最後將控管工具停止,再啟動以後檢查 lmlog.txt 內容是否正常即可!最新版的檔案內容可以向下相容開啟舊版的 MATLAB !
如何安裝網路版 MATLAB R2012b ,使用者端的安裝方法
Windows
首先準備兩個檔案,一個是安裝 MATLAB 用的序號,另外一個檔案是 network.lic,這個檔案的內容,請用 記事本 建立檔案名稱為 network.lic
network.lic 內容如下
SERVER 192.168.1.1 INTERNET=192.168.1.1 27000
USE_SERVER
說明
這兩個 IP 位址都是指向控管工具的電腦,而不是你自己電腦的 IP請注意這一點,透過 TCP/IP Port 27000 來取得軟體授權,一般控管工具電腦的防火牆需要關閉,如要開啟必須要設定兩個 TCP/IP Port 可以打開,這個議題一般是管理者在設定的!
Windows
放入光碟片,選擇不透過網路安裝軟體。
MAC OS
輸入安裝序號,下一步將 license file 路徑指向桌面的 network.lic
選擇一般安裝
選擇想要安裝的目錄
確認你選擇的產品
完成安裝
首先準備兩個檔案,一個是安裝 MATLAB 用的序號,另外一個檔案是 network.lic,這個檔案的內容,請用 記事本 建立檔案名稱為 network.lic
network.lic 內容如下
SERVER 192.168.1.1 INTERNET=192.168.1.1 27000
USE_SERVER
說明
這兩個 IP 位址都是指向控管工具的電腦,而不是你自己電腦的 IP請注意這一點,透過 TCP/IP Port 27000 來取得軟體授權,一般控管工具電腦的防火牆需要關閉,如要開啟必須要設定兩個 TCP/IP Port 可以打開,這個議題一般是管理者在設定的!
Windows
放入光碟片,選擇不透過網路安裝軟體。
MAC OS
一樣是放入光碟片 然後執行此檔案 。
Linux
一樣是放入光碟片掛載起來,使用終端機到安裝目錄,執行此指令。
/path_to_dvd/install &
輸入安裝序號,下一步將 license file 路徑指向桌面的 network.lic
選擇一般安裝
選擇想要安裝的目錄
確認你選擇的產品
完成安裝
如何安裝網路版 MATLAB R2012b,控管工具的安裝方法
Windows
第一步用光碟片安裝控管授權數量的一個管理工具,這個管理工具對硬體的規格要求不高,使用 Windows XP 的電腦就可以運行,不過這一台控管工具電腦在平常時間是不能關機的,因為一旦關機那其他使用者拿不到授權,就無法開啟 MATLAB。
首先你會收到台灣代理商透過原廠 service@mathworks.com 的信,裡面包含 File Installation Key 及一個附檔 license.lic
license.lic 這個檔案是專門給控管工具使用的,所以請不要拿到 Client 端使用!收到的檔案請放到要安裝電腦的桌面,等一下安裝的時候會用到這個檔案,等安裝完成後就可以刪除!
放入安裝光碟片後,一般會自動執行 setup.exe,如沒自動執行請手動到光碟目錄中執行!
有收到安裝序號及檔案,請選擇不要透過網路安裝軟體。
將安裝序號複製貼上,下一步將 license path 指向桌面的 license.lic ,這個畫面請自行看你電腦的安裝畫面
經過上述兩個步驟就會到版權宣告畫面
選擇自訂安裝
選擇你想安裝的路徑,可自行修改或用內定的路徑
只選擇 License Manager 這個產品安裝,因這台機器只做授權管理,所以不需要安裝其他產品,如這台機器還需要運行 MATLAB,那就可將產品全部安裝!
選擇將此控管工具變成一個服務,這個設定是為了如果機器突然被從開機,不過控管工具會在機器開完機後自動執行起來!
確認你要安裝的產品
完成安裝
最後記得第一次安裝完控管工具,機器要重開機,讓這個控管工具的服務啟動!重開機完後就到使用者端測試看看, MATLAB是否可以開啟!
第一步用光碟片安裝控管授權數量的一個管理工具,這個管理工具對硬體的規格要求不高,使用 Windows XP 的電腦就可以運行,不過這一台控管工具電腦在平常時間是不能關機的,因為一旦關機那其他使用者拿不到授權,就無法開啟 MATLAB。
首先你會收到台灣代理商透過原廠 service@mathworks.com 的信,裡面包含 File Installation Key 及一個附檔 license.lic
license.lic 這個檔案是專門給控管工具使用的,所以請不要拿到 Client 端使用!收到的檔案請放到要安裝電腦的桌面,等一下安裝的時候會用到這個檔案,等安裝完成後就可以刪除!
放入安裝光碟片後,一般會自動執行 setup.exe,如沒自動執行請手動到光碟目錄中執行!
有收到安裝序號及檔案,請選擇不要透過網路安裝軟體。
將安裝序號複製貼上,下一步將 license path 指向桌面的 license.lic ,這個畫面請自行看你電腦的安裝畫面
經過上述兩個步驟就會到版權宣告畫面
選擇自訂安裝
選擇你想安裝的路徑,可自行修改或用內定的路徑
只選擇 License Manager 這個產品安裝,因這台機器只做授權管理,所以不需要安裝其他產品,如這台機器還需要運行 MATLAB,那就可將產品全部安裝!
選擇將此控管工具變成一個服務,這個設定是為了如果機器突然被從開機,不過控管工具會在機器開完機後自動執行起來!
確認你要安裝的產品
完成安裝
最後記得第一次安裝完控管工具,機器要重開機,讓這個控管工具的服務啟動!重開機完後就到使用者端測試看看, MATLAB是否可以開啟!
訂閱:
意見 (Atom)













