Nous avons un PC partagé dans notre LAB, connecté à un analyseur de réseau vectoriel (VNA). Le PC communique avec le VNA via le port GPIB, en utilisant les fonctions Matlab. Pour mon travail, j'ai besoin d'acquérir des données en temps réel à partir du VNA dans mon propre PC, qui est à quelques mètres du PC VNA. Je ne veux pas avoir de solutions sans fil en raison de l'interférence qui pourrait arriver. J'ai l'intention d'acheter un câble de transfert de données USB pour connecter le Matlab. Mais je ne pouvais pas trouver dans google aucune idée similaire à le faire. Je me demandais si une telle solution est pratique? Est-ce que quelqu'un a la même expérience? Et aura un problème concernant les pilotes?Communication entre deux sessions Matlab à l'aide du câble de transfert de données
Répondre
dans les systèmes de bus USB, il ne peut y avoir unhôte USB tous les autres appareils sont en mode périphérique USB .dans la plupart des cas, les contrôleurs USB de PC ne sont pas en mesure de mode périphérique USB, ils ont tous vouloir être un hôte USB. dans d'autres systèmes de bus comme I2C ce qu'on appelle l'architecture maître-esclave
si vous êtes chanceux un de vos PC peut être réglé sur mode de l'appareil et cela va fonctionner dans ce cas, mais vos chances sont très minces (parce que du problème avec le mode périphérique hôte USB et USB)
une meilleure solution serait d'utiliser Ethernet
ther e sont des modules aussi dans MATLAB pour communication en temps réel sur Ethernet (en temps réel de transmission et de réception sur Ethernet)
si vos pièces ont des ports Ethernet inutilisés utilisent un câble Ethernet croisé (http://en.wikipedia.org/wiki/Ethernet_crossover_cable) et connecter les PC (c'est à dire http://www.ccm.net/faq/6340-connect-pcs-using-a-crossover-ethernet-cable)
utiliser encore un commutateur Ethernet (ou centre) pour établir la communication Ethernet entre les pièces
à côté Matlab pour la communication que vous pouvez utiliser par exemple ssh
ou installer un serveur vnc sur l'un des les machines et le contrôle à distance avec un client vnc l'autre, ...
USB
avec adaptateurs USB-Ethernet (ebay, ...) vous pouvez utiliser Ethernet sur USB lors de la connexion des adaptateurs USB-Ethernet via un câble Ethernet croisé
Une autre possibilité est d'utiliser deux adaptateurs USB-série et les connecter avec un câble croisé RS-232 puis utiliser le protocole RS-232 pour la communication (mastic, ...)
Merci pour la réponse, mais je l'intention d'acheter quelque chose comme ceci: https://www.amazon.de/Datenkabel-High-Speed-Linkkabel-einfachster-Datenaustausch/dp/B00A0I1ZWO/ref = s9_simh_gw_g147_i1_r? Pf_rd_m = A3JWKAKR8XB7XF & pf_rd_s = & pf_rd_r = SE3Q8AYHXN1XYH9B34TX & pf_rd_t = 36701 & pf_rd_p = e23226ec-1f60-41f4-9435-2294c6d8b519 & pf_rd_i = bureau.Heureusement, grâce au circuit au milieu du câble, je devrais pouvoir communiquer entre deux Matlabs en utilisant Instrument Control Toolbox. Pensez-vous que la chance est toujours mince? – Mojtaba
Non, s'il y a un circuit alors ça marchera sûrement sur windows, sur linux peut-être qu'il y a des problèmes mineurs ... –